starting build "0e507d35-8517-4595-9cb8-afe587554b8f" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 9.728kB Step #1: Step 1/9 : FROM gcr.io/oss-fuzz-base/base-builder-go Step #1: latest: Pulling from oss-fuzz-base/base-builder-go Step #1: b549f31133a9: Pulling fs layer Step #1: 5fc1849ea29a: Pulling fs layer Step #1: 5bca3ba2fc7d: Pulling fs layer Step #1: c3f8f264f82b: Pulling fs layer Step #1: 4beb7a10c8f4: Pulling fs layer Step #1: 0ca13ee436c2: Pulling fs layer Step #1: d11b53fc85fe: Pulling fs layer Step #1: 1cbdd3829a23: Pulling fs layer Step #1: 7f7781280c06: Pulling fs layer Step #1: 846994f6541d: Pulling fs layer Step #1: 83087fdbd323: Pulling fs layer Step #1: 5e20af423505: Pulling fs layer Step #1: 7e2d2d2efe99: Pulling fs layer Step #1: bae98e0cfe62: Pulling fs layer Step #1: 7c94181fc29a: Pulling fs layer Step #1: 4018e9ce42a6: Pulling fs layer Step #1: bf9219ec845b: Pulling fs layer Step #1: 71174894d930: Pulling fs layer Step #1: e04ddd5d972b: Pulling fs layer Step #1: bfb7b1a6728d: Pulling fs layer Step #1: 2e1d8e23a9a8: Pulling fs layer Step #1: 153eacb0a891: Pulling fs layer Step #1: 4d7aa988bb31: Pulling fs layer Step #1: f93820478c87: Pulling fs layer Step #1: 038020a237ce: Pulling fs layer Step #1: 0ca13ee436c2: Waiting Step #1: 416ea49f7c22: Pulling fs layer Step #1: 9cdc40c52e67: Pulling fs layer Step #1: 846994f6541d: Waiting Step #1: bee113eb3842: Pulling fs layer Step #1: 93286fa4d809: Pulling fs layer Step #1: d11b53fc85fe: Waiting Step #1: 88a7cbc5ce33: Pulling fs layer Step #1: 5bdd6bc53e7b: Pulling fs layer Step #1: 83087fdbd323: Waiting Step #1: d84cd2be715d: Pulling fs layer Step #1: d171e73dd44a: Pulling fs layer Step #1: 7e2d2d2efe99: Waiting Step #1: 9972794eff61: Pulling fs layer Step #1: 7f7781280c06: Waiting Step #1: 5e20af423505: Waiting Step #1: bae98e0cfe62: Waiting Step #1: 1cbdd3829a23: Waiting Step #1: 7c94181fc29a: Waiting Step #1: 2e1d8e23a9a8: Waiting Step #1: 71174894d930: Waiting Step #1: 4018e9ce42a6: Waiting Step #1: a5710a666ac0: Pulling fs layer Step #1: e04ddd5d972b: Waiting Step #1: bfb7b1a6728d: Waiting Step #1: bf9219ec845b: Waiting Step #1: 8e9c29ebf3b0: Pulling fs layer Step #1: 153eacb0a891: Waiting Step #1: 8ae08768665b: Pulling fs layer Step #1: bee113eb3842: Waiting Step #1: d84cd2be715d: Waiting Step #1: 93286fa4d809: Waiting Step #1: d171e73dd44a: Waiting Step #1: 8e9c29ebf3b0: Waiting Step #1: 4d7aa988bb31: Waiting Step #1: 88a7cbc5ce33: Waiting Step #1: 9972794eff61: Waiting Step #1: 8ae08768665b: Waiting Step #1: f93820478c87: Waiting Step #1: a5710a666ac0: Waiting Step #1: 5bdd6bc53e7b: Waiting Step #1: c3f8f264f82b: Waiting Step #1: 038020a237ce: Waiting Step #1: 4beb7a10c8f4: Waiting Step #1: 9cdc40c52e67: Waiting Step #1: 416ea49f7c22: Waiting Step #1: 5bca3ba2fc7d: Verifying Checksum Step #1: 5bca3ba2fc7d: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 4beb7a10c8f4: Verifying Checksum Step #1: 4beb7a10c8f4: Download complete Step #1: c3f8f264f82b: Verifying Checksum Step #1: c3f8f264f82b: Download complete Step #1: 0ca13ee436c2: Verifying Checksum Step #1: 0ca13ee436c2: Download complete Step #1: 5fc1849ea29a: Verifying Checksum Step #1: 5fc1849ea29a: Download complete Step #1: 1cbdd3829a23: Verifying Checksum Step #1: 1cbdd3829a23: Download complete Step #1: 7f7781280c06: Verifying Checksum Step #1: 7f7781280c06: Download complete Step #1: b549f31133a9: Pull complete Step #1: 83087fdbd323: Verifying Checksum Step #1: 83087fdbd323: Download complete Step #1: 5e20af423505: Verifying Checksum Step #1: 5e20af423505: Download complete Step #1: 7e2d2d2efe99: Download complete Step #1: bae98e0cfe62: Verifying Checksum Step #1: bae98e0cfe62: Download complete Step #1: 846994f6541d: Verifying Checksum Step #1: 846994f6541d: Download complete Step #1: 7c94181fc29a: Verifying Checksum Step #1: 7c94181fc29a: Download complete Step #1: 4018e9ce42a6: Download complete Step #1: bf9219ec845b: Verifying Checksum Step #1: bf9219ec845b: Download complete Step #1: 71174894d930: Verifying Checksum Step #1: 71174894d930: Download complete Step #1: e04ddd5d972b: Verifying Checksum Step #1: e04ddd5d972b: Download complete Step #1: bfb7b1a6728d: Verifying Checksum Step #1: bfb7b1a6728d: Download complete Step #1: 2e1d8e23a9a8: Verifying Checksum Step #1: 2e1d8e23a9a8: Download complete Step #1: 153eacb0a891: Download complete Step #1: d11b53fc85fe: Verifying Checksum Step #1: d11b53fc85fe: Download complete Step #1: f93820478c87: Verifying Checksum Step #1: f93820478c87: Download complete Step #1: 4d7aa988bb31: Verifying Checksum Step #1: 4d7aa988bb31: Download complete Step #1: 038020a237ce: Download complete Step #1: 416ea49f7c22: Verifying Checksum Step #1: 416ea49f7c22: Download complete Step #1: 9cdc40c52e67: Verifying Checksum Step #1: 9cdc40c52e67: Download complete Step #1: 93286fa4d809: Verifying Checksum Step #1: 93286fa4d809: Download complete Step #1: 88a7cbc5ce33: Verifying Checksum Step #1: 88a7cbc5ce33: Download complete Step #1: bee113eb3842: Verifying Checksum Step #1: bee113eb3842: Download complete Step #1: 5bdd6bc53e7b: Verifying Checksum Step #1: 5bdd6bc53e7b: Download complete Step #1: 5fc1849ea29a: Pull complete Step #1: d84cd2be715d: Verifying Checksum Step #1: d84cd2be715d: Download complete Step #1: d171e73dd44a: Verifying Checksum Step #1: d171e73dd44a: Download complete Step #1: 9972794eff61: Verifying Checksum Step #1: 9972794eff61: Download complete Step #1: 5bca3ba2fc7d: Pull complete Step #1: a5710a666ac0: Download complete Step #1: 8ae08768665b: Verifying Checksum Step #1: 8ae08768665b: Download complete Step #1: c3f8f264f82b: Pull complete Step #1: 4beb7a10c8f4: Pull complete Step #1: 0ca13ee436c2: Pull complete Step #1: 8e9c29ebf3b0: Verifying Checksum Step #1: 8e9c29ebf3b0: Download complete Step #1: d11b53fc85fe: Pull complete Step #1: 1cbdd3829a23: Pull complete Step #1: 7f7781280c06: Pull complete Step #1: 846994f6541d: Pull complete Step #1: 83087fdbd323: Pull complete Step #1: 5e20af423505: Pull complete Step #1: 7e2d2d2efe99: Pull complete Step #1: bae98e0cfe62: Pull complete Step #1: 7c94181fc29a: Pull complete Step #1: 4018e9ce42a6: Pull complete Step #1: bf9219ec845b: Pull complete Step #1: 71174894d930: Pull complete Step #1: e04ddd5d972b: Pull complete Step #1: bfb7b1a6728d: Pull complete Step #1: 2e1d8e23a9a8: Pull complete Step #1: 153eacb0a891: Pull complete Step #1: 4d7aa988bb31: Pull complete Step #1: f93820478c87: Pull complete Step #1: 038020a237ce: Pull complete Step #1: 416ea49f7c22: Pull complete Step #1: 9cdc40c52e67: Pull complete Step #1: bee113eb3842: Pull complete Step #1: 93286fa4d809: Pull complete Step #1: 88a7cbc5ce33: Pull complete Step #1: 5bdd6bc53e7b: Pull complete Step #1: d84cd2be715d: Pull complete Step #1: d171e73dd44a: Pull complete Step #1: 9972794eff61: Pull complete Step #1: a5710a666ac0: Pull complete Step #1: 8e9c29ebf3b0: Pull complete Step #1: 8ae08768665b: Pull complete Step #1: Digest: sha256:be30d0d373c394d43ac71416c7a5d03a70664d404378c6f3ffb00ecf7d5db903 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-go:latest Step #1: ---> 1c7b83ad1fda Step #1: Step 2/9 : RUN apt-get update && apt-get install -y protobuf-compiler libprotobuf-dev binutils cmake ninja-build liblzma-dev libz-dev pkg-config autoconf libtool Step #1: ---> Running in 9d07fcf33b0e Step #1: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #1: Fetched 383 kB in 1s (280 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: binutils is already the newest version (2.34-6ubuntu1.9). Step #1: The following additional packages will be installed: Step #1: automake autotools-dev cmake-data file libarchive13 libglib2.0-0 Step #1: libglib2.0-data libicu66 libjsoncpp1 libltdl-dev libltdl7 libmagic-mgc Step #1: libmagic1 libprotobuf-lite17 libprotobuf17 libprotoc17 librhash0 libsigsegv2 Step #1: libuv1 libxml2 m4 shared-mime-info xdg-user-dirs Step #1: Suggested packages: Step #1: autoconf-archive gnu-standards autoconf-doc gettext cmake-doc lrzip Step #1: libtool-doc liblzma-doc gfortran | fortran95-compiler gcj-jdk m4-doc python3 Step #1: The following NEW packages will be installed: Step #1: autoconf automake autotools-dev cmake cmake-data file libarchive13 Step #1: libglib2.0-0 libglib2.0-data libicu66 libjsoncpp1 libltdl-dev libltdl7 Step #1: liblzma-dev libmagic-mgc libmagic1 libprotobuf-dev libprotobuf-lite17 Step #1: libprotobuf17 libprotoc17 librhash0 libsigsegv2 libtool libuv1 libxml2 m4 Step #1: ninja-build pkg-config protobuf-compiler shared-mime-info xdg-user-dirs Step #1: zlib1g-dev Step #1: 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 21.8 MB of archives. Step #1: After this operation, 104 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.8 [1289 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.8 [5848 B] Step #1: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.7 [640 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1: Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.4 [327 kB] Step #1: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1: Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1: Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #1: Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2ubuntu5.2 [132 kB] Step #1: Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf17 amd64 3.6.1.3-2ubuntu5.2 [798 kB] Step #1: Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc17 amd64 3.6.1.3-2ubuntu5.2 [646 kB] Step #1: Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1: Get:27 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #1: Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #1: Get:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1: Get:30 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblzma-dev amd64 5.2.4-1ubuntu1.1 [147 kB] Step #1: Get:31 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-dev amd64 3.6.1.3-2ubuntu5.2 [1156 kB] Step #1: Get:32 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 protobuf-compiler amd64 3.6.1.3-2ubuntu5.2 [27.6 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 21.8 MB in 2s (10.7 MB/s) Step #1: Selecting previously unselected package libmagic-mgc. Step #1: (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 #1: Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic-mgc (1:5.38-4) ... Step #1: Selecting previously unselected package libmagic1:amd64. Step #1: Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1: Selecting previously unselected package file. Step #1: Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #1: Unpacking file (1:5.38-4) ... Step #1: Selecting previously unselected package libglib2.0-0:amd64. Step #1: Preparing to unpack .../03-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ... Step #1: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #1: Selecting previously unselected package libglib2.0-data. Step #1: Preparing to unpack .../04-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ... Step #1: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #1: Selecting previously unselected package libicu66:amd64. Step #1: Preparing to unpack .../05-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1: Selecting previously unselected package libxml2:amd64. Step #1: Preparing to unpack .../06-libxml2_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... Step #1: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Selecting previously unselected package shared-mime-info. Step #1: Preparing to unpack .../07-shared-mime-info_1.15-1_amd64.deb ... Step #1: Unpacking shared-mime-info (1.15-1) ... Step #1: Selecting previously unselected package xdg-user-dirs. Step #1: Preparing to unpack .../08-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #1: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #1: Selecting previously unselected package libuv1:amd64. Step #1: Preparing to unpack .../09-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1: Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1: Selecting previously unselected package libsigsegv2:amd64. Step #1: Preparing to unpack .../10-libsigsegv2_2.12-2_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../11-m4_1.4.18-4_amd64.deb ... Step #1: Unpacking m4 (1.4.18-4) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../12-autoconf_2.69-11.1_all.deb ... Step #1: Unpacking autoconf (2.69-11.1) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../13-autotools-dev_20180224.1_all.deb ... Step #1: Unpacking autotools-dev (20180224.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../14-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1: Selecting previously unselected package cmake-data. Step #1: Preparing to unpack .../15-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1: Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package libarchive13:amd64. Step #1: Preparing to unpack .../16-libarchive13_3.4.0-2ubuntu1.4_amd64.deb ... Step #1: Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.4) ... Step #1: Selecting previously unselected package libjsoncpp1:amd64. Step #1: Preparing to unpack .../17-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1: Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1: Selecting previously unselected package librhash0:amd64. Step #1: Preparing to unpack .../18-librhash0_1.3.9-1_amd64.deb ... Step #1: Unpacking librhash0:amd64 (1.3.9-1) ... Step #1: Selecting previously unselected package cmake. Step #1: Preparing to unpack .../19-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1: Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package libltdl7:amd64. Step #1: Preparing to unpack .../20-libltdl7_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libltdl-dev:amd64. Step #1: Preparing to unpack .../21-libltdl-dev_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libprotobuf-lite17:amd64. Step #1: Preparing to unpack .../22-libprotobuf-lite17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package libprotobuf17:amd64. Step #1: Preparing to unpack .../23-libprotobuf17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package libprotoc17:amd64. Step #1: Preparing to unpack .../24-libprotoc17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../25-libtool_2.4.6-14_all.deb ... Step #1: Unpacking libtool (2.4.6-14) ... Step #1: Selecting previously unselected package ninja-build. Step #1: Preparing to unpack .../26-ninja-build_1.10.0-1build1_amd64.deb ... Step #1: Unpacking ninja-build (1.10.0-1build1) ... Step #1: Selecting previously unselected package pkg-config. Step #1: Preparing to unpack .../27-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #1: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #1: Selecting previously unselected package zlib1g-dev:amd64. Step #1: Preparing to unpack .../28-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1: Selecting previously unselected package liblzma-dev:amd64. Step #1: Preparing to unpack .../29-liblzma-dev_5.2.4-1ubuntu1.1_amd64.deb ... Step #1: Unpacking liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1: Selecting previously unselected package libprotobuf-dev:amd64. Step #1: Preparing to unpack .../30-libprotobuf-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package protobuf-compiler. Step #1: Preparing to unpack .../31-protobuf-compiler_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #1: Setting up libmagic-mgc (1:5.38-4) ... Step #1: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #1: No schema files found: doing nothing. Step #1: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1: Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up libmagic1:amd64 (1:5.38-4) ... Step #1: Setting up file (1:5.38-4) ... Step #1: Setting up ninja-build (1.10.0-1build1) ... Step #1: Setting up autotools-dev (20180224.1) ... Step #1: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #1: Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1: Setting up libsigsegv2:amd64 (2.12-2) ... Step #1: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #1: Setting up libltdl7:amd64 (2.4.6-14) ... Step #1: Setting up liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1: Setting up librhash0:amd64 (1.3.9-1) ... Step #1: Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1: Setting up libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1: Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up libtool (2.4.6-14) ... Step #1: Setting up libarchive13:amd64 (3.4.0-2ubuntu1.4) ... Step #1: Setting up m4 (1.4.18-4) ... Step #1: Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up shared-mime-info (1.15-1) ... Step #1: Setting up autoconf (2.69-11.1) ... Step #1: Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1: Setting up automake (1:1.16.1-4ubuntu6) ... Step #1: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #1: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #1: Removing intermediate container 9d07fcf33b0e Step #1: ---> 9f387b56abf6 Step #1: Step 3/9 : RUN git clone --depth 1 https://github.com/google/libprotobuf-mutator.git Step #1: ---> Running in 7af39e646c84 Step #1: Cloning into 'libprotobuf-mutator'... Step #1: Removing intermediate container 7af39e646c84 Step #1: ---> a597e7668525 Step #1: Step 4/9 : RUN mkdir LPM; cd LPM; cmake $SRC/libprotobuf-mutator -GNinja -DLIB_PROTO_MUTATOR_DOWNLOAD_PROTOBUF=ON -DLIB_PROTO_MUTATOR_TESTING=OFF -DCMAKE_BUILD_TYPE=Release; ninja; Step #1: ---> Running in 9045ff5d016b Step #1: -- The CXX compiler identification is Clang 18.1.8 Step #1: -- Detecting CXX compiler ABI info Step #1: -- Detecting CXX compiler ABI info - done Step #1: -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #1: -- Detecting CXX compile features Step #1: -- Detecting CXX compile features - done Step #1: -- The C compiler identification is Clang 18.1.8 Step #1: -- Detecting C compiler ABI info Step #1: -- Detecting C compiler ABI info - done Step #1: -- Check for working C compiler: /usr/local/bin/clang - skipped Step #1: -- Detecting C compile features Step #1: -- Detecting C compile features - done Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed Step #1: -- Check if compiler accepts -pthread Step #1: -- Check if compiler accepts -pthread - yes Step #1: -- Found Threads: TRUE Step #1: -- Looking for lzma_auto_decoder in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1: -- Looking for lzma_auto_decoder in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1: -- Looking for lzma_easy_encoder in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1: -- Looking for lzma_easy_encoder in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1: -- Looking for lzma_lzma_preset in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1: -- Looking for lzma_lzma_preset in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1: -- Found LibLZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.4") Step #1: -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_ADDRESS Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_ADDRESS - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_SCOPE Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_SCOPE - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_COVERAGE Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_COVERAGE - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_FUZZER Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_FUZZER - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_SANITIZE_FUZZER Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_SANITIZE_FUZZER - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_WSTRING_CONVERSION Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_WSTRING_CONVERSION - Success Step #1: -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-pthread (found version "3.6.1") Step #1: -- Configuring done (1.4s) Step #1: -- Generating done (0.0s) Step #1: -- Build files have been written to: /src/LPM Step #1: [1/16] Creating directories for 'external.protobuf' Step #1: [2/16] Performing download step (git clone) for 'external.protobuf' Step #1: Cloning into 'external.protobuf'... Step #1: HEAD is now at 3d9f7c430 Updating version.json and repo version numbers to: 27.1 Step #1: Submodule 'third_party/abseil-cpp' (https://github.com/abseil/abseil-cpp.git) registered for path 'third_party/abseil-cpp' Step #1: Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/googletest' Step #1: Submodule 'third_party/jsoncpp' (https://github.com/open-source-parsers/jsoncpp.git) registered for path 'third_party/jsoncpp' Step #1: Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/abseil-cpp'... Step #1: Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/googletest'... Step #1: Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/jsoncpp'... Step #1: Submodule path 'third_party/abseil-cpp': checked out '4a2c63365eff8823a5221db86ef490e828306f9d' Step #1: Submodule path 'third_party/googletest': checked out '4c9a3bb62bf3ba1f1010bf96f9c8ed767b363774' Step #1: Submodule path 'third_party/jsoncpp': checked out '9059f5cad030ba11d37818847443a53918c327b1' Step #1: [3/16] No update step for 'external.protobuf' Step #1: [4/16] No patch step for 'external.protobuf' Step #1: [5/16] Performing configure step for 'external.protobuf' Step #1: -- The C compiler identification is Clang 18.1.8 Step #1: -- The CXX compiler identification is Clang 18.1.8 Step #1: -- Detecting C compiler ABI info Step #1: -- Detecting C compiler ABI info - done Step #1: -- Check for working C compiler: /usr/local/bin/clang - skipped Step #1: -- Detecting C compile features Step #1: -- Detecting C compile features - done Step #1: -- Detecting CXX compiler ABI info Step #1: -- Detecting CXX compiler ABI info - done Step #1: -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #1: -- Detecting CXX compile features Step #1: -- Detecting CXX compile features - done Step #1: -- Step #1: -- 27.1.0 Step #1: -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT Step #1: -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #1: -- Found Threads: TRUE Step #1: -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #1: -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS Step #1: -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success Step #1: CMake Warning at third_party/abseil-cpp/CMakeLists.txt:82 (message): Step #1: A future Abseil release will default ABSL_PROPAGATE_CXX_STD to ON for CMake Step #1: 3.8 and up. We recommend enabling this option to ensure your project still Step #1: builds correctly. Step #1: Step #1: Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Failed Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 - Failed Step #1: -- Configuring done (1.0s) Step #1: -- Generating done (0.2s) Step #1: -- Build files have been written to: /src/LPM/external.protobuf/src/external.protobuf-build Step #1: [6/16] Performing build step for 'external.protobuf' Step #1: [1/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o Step #1: [2/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/port.cc.o Step #1: [3/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/raw_ptr.cc.o Step #1: [4/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1: [5/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_align.cc.o Step #1: [6/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #1: [7/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o Step #1: [8/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #1: [9/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_field.cc.o Step #1: [10/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o Step #1: [11/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/common.cc.o Step #1: [12/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1: [13/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o Step #1: [14/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1: [15/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o Step #1: [16/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o Step #1: [17/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o Step #1: [18/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o Step #1: [19/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o Step #1: [20/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1: [21/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.cc.o Step #1: [22/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o Step #1: [23/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o Step #1: [24/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o Step #1: [25/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o Step #1: [26/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o Step #1: [27/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o Step #1: [28/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o Step #1: [29/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o Step #1: [30/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o Step #1: [31/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o Step #1: [32/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/map.cc.o Step #1: [33/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o Step #1: [34/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o Step #1: [35/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.cc.o Step #1: [36/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o Step #1: [37/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o Step #1: [38/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o Step #1: [39/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o Step #1: [40/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o Step #1: [41/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o Step #1: [42/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o Step #1: [43/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o Step #1: [44/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o Step #1: [45/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o Step #1: [46/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o Step #1: [47/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o Step #1: [48/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o Step #1: [49/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #1: [50/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o Step #1: [51/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #1: [52/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o Step #1: [53/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_features.pb.cc.o Step #1: [54/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_bases.cc.o Step #1: [55/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o Step #1: [56/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o Step #1: [57/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o Step #1: [58/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o Step #1: [59/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1: [60/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o Step #1: [61/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o Step #1: [62/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o Step #1: [63/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/message_path.cc.o Step #1: [64/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/writer.cc.o Step #1: [65/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_gen.cc.o Step #1: [66/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1: [67/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o Step #1: [68/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc.o Step #1: [69/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/feature_resolver.cc.o Step #1: [70/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o Step #1: [71/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/lexer.cc.o Step #1: [72/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o Step #1: [73/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/map.cc.o Step #1: [74/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1: [75/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o Step #1: [76/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o Step #1: [77/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o Step #1: [78/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o Step #1: [79/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o Step #1: [80/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o Step #1: [81/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o Step #1: [82/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o Step #1: [83/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o Step #1: [84/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o Step #1: [85/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o Step #1: [86/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o Step #1: [87/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1: [88/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o Step #1: [89/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o Step #1: [90/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o Step #1: [91/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o Step #1: [92/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o Step #1: [93/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o Step #1: [94/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o Step #1: [95/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o Step #1: [96/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.cc.o Step #1: [97/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o Step #1: [98/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/untyped_message.cc.o Step #1: [99/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/unparser.cc.o Step #1: [100/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/ifndef_guard.cc.o Step #1: [101/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o Step #1: [102/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/namespace_printer.cc.o Step #1: [103/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o Step #1: [104/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc.o Step #1: [105/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc.o Step #1: [106/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o Step #1: [107/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o Step #1: [108/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o Step #1: [109/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/padding_optimizer.cc.o Step #1: [110/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o Step #1: [111/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o Step #1: [112/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/extension.cc.o Step #1: [113/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_generator.cc.o Step #1: [114/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/generator.cc.o Step #1: [115/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o Step #1: [116/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o Step #1: [117/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum.cc.o Step #1: [118/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc.o Step #1: [119/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o Step #1: [120/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o Step #1: [121/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o Step #1: [122/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o Step #1: [123/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/parse_function_generator.cc.o Step #1: [124/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o Step #1: [125/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o Step #1: [126/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o Step #1: [127/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o Step #1: [128/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o Step #1: [129/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o Step #1: [130/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/names.cc.o Step #1: [131/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o Step #1: [132/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o Step #1: [133/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o Step #1: [134/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message.cc.o Step #1: [135/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.cc.o Step #1: [136/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o Step #1: [137/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o Step #1: [138/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/helpers.cc.o Step #1: [139/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/generator_factory.cc.o Step #1: [140/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/context.cc.o Step #1: [141/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/doc_comment.cc.o Step #1: [142/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/make_field_gens.cc.o Step #1: [143/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/field_common.cc.o Step #1: [144/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/java_features.pb.cc.o Step #1: [145/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/extension.cc.o Step #1: [146/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/internal_helpers.cc.o Step #1: [147/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum.cc.o Step #1: [148/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/file.cc.o Step #1: [149/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/service.cc.o Step #1: [150/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator.cc.o Step #1: [151/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum_field.cc.o Step #1: [152/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_field.cc.o Step #1: [153/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o Step #1: [154/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/generator_factory.cc.o Step #1: [155/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/map_field.cc.o Step #1: [156/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/make_field_gens.cc.o Step #1: [157/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/kotlin_generator.cc.o Step #1: [158/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_builder.cc.o Step #1: [159/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/primitive_field.cc.o Step #1: [160/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/extension.cc.o Step #1: [161/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/string_field.cc.o Step #1: [162/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message.cc.o Step #1: [163/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/enum.cc.o Step #1: [164/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/helpers.cc.o Step #1: [165/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/enum_field.cc.o Step #1: [166/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_serialization.cc.o Step #1: [167/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/line_consumer.cc.o Step #1: [168/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message_builder.cc.o Step #1: [169/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/names.cc.o Step #1: [170/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/map_field.cc.o Step #1: [171/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/name_resolver.cc.o Step #1: [172/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message.cc.o Step #1: [173/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/tf_decode_data.cc.o Step #1: [174/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message_field.cc.o Step #1: [175/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.cc.o Step #1: [176/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessor_case.cc.o Step #1: [177/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/string_field.cc.o Step #1: [178/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/shared_code_generator.cc.o Step #1: [179/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/primitive_field.cc.o Step #1: [180/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum_field.cc.o Step #1: [181/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/extension.cc.o Step #1: [182/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/names.cc.o Step #1: [183/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/import_writer.cc.o Step #1: [184/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/helpers.cc.o Step #1: [185/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o Step #1: [186/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/primitive_field.cc.o Step #1: [187/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum.cc.o Step #1: [188/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/generator.cc.o Step #1: [189/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.pb.cc.o Step #1: [190/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message_field.cc.o Step #1: [191/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/map_field.cc.o Step #1: [192/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/field.cc.o Step #1: [193/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/helpers.cc.o Step #1: [194/553] Building C object CMakeFiles/libupb.dir/upb/mem/alloc.c.o Step #1: [195/553] Building C object CMakeFiles/libupb.dir/upb/message/compat.c.o Step #1: [196/553] Building C object CMakeFiles/libupb.dir/upb/message/accessors.c.o Step #1: [197/553] Building C object CMakeFiles/libupb.dir/upb/mem/arena.c.o Step #1: [198/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/names.cc.o Step #1: [199/553] Building C object CMakeFiles/libupb.dir/upb/base/status.c.o Step #1: [200/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/oneof.cc.o Step #1: [201/553] Building C object CMakeFiles/libupb.dir/upb/message/copy.c.o Step #1: [202/553] Building C object CMakeFiles/libupb.dir/upb/message/compare.c.o Step #1: [203/553] Building C object CMakeFiles/libupb.dir/upb/message/array.c.o Step #1: [204/553] Building C object CMakeFiles/libupb.dir/upb/lex/atoi.c.o Step #1: [205/553] Building C object CMakeFiles/libupb.dir/upb/lex/round_trip.c.o Step #1: [206/553] Building C object CMakeFiles/libupb.dir/upb/hash/common.c.o Step #1: [207/553] Building C object CMakeFiles/libupb.dir/upb/lex/strtod.c.o Step #1: [208/553] Building C object CMakeFiles/libupb.dir/upb/lex/unicode.c.o Step #1: [209/553] Building CXX object CMakeFiles/libprotoc.dir/upb_generator/mangle.cc.o Step #1: [210/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/message.c.o Step #1: [211/553] Building C object CMakeFiles/libupb.dir/upb/json/encode.c.o Step #1: [212/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/extension.c.o Step #1: [213/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/compare_unknown.c.o Step #1: [214/553] Building C object CMakeFiles/libupb.dir/upb/message/map_sorter.c.o Step #1: [215/553] Building C object CMakeFiles/libupb.dir/upb/json/decode.c.o Step #1: [216/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/relative_path.cc.o Step #1: [217/553] Building C object CMakeFiles/libupb.dir/upb/message/map.c.o Step #1: [218/553] Building C object CMakeFiles/libupb.dir/upb/message/message.c.o Step #1: [219/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/base92.c.o Step #1: [220/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/extension_registry.c.o Step #1: [221/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/link.c.o Step #1: [222/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/build_enum.c.o Step #1: [223/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/internal/message.c.o Step #1: [224/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/encode.c.o Step #1: [225/553] Building C object CMakeFiles/libupb.dir/upb/reflection/def_type.c.o Step #1: [226/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/message.c.o Step #1: [227/553] Building C object CMakeFiles/libupb.dir/upb/reflection/desc_state.c.o Step #1: [228/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/decode.c.o Step #1: [229/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/retention.cc.o Step #1: [230/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessors.cc.o Step #1: [231/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_reserved_range.c.o Step #1: [232/553] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/strdup2.c.o Step #1: [233/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_def.c.o Step #1: [234/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_keywords.cc.o Step #1: [235/553] Building C object CMakeFiles/libupb.dir/upb/reflection/extension_range.c.o Step #1: [236/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/zip_writer.cc.o Step #1: [237/553] Building C object CMakeFiles/libupb.dir/upb/reflection/def_pool.c.o Step #1: [238/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_value_def.c.o Step #1: [239/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/ruby/ruby_generator.cc.o Step #1: [240/553] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/def_builder.c.o Step #1: [241/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_field_type.cc.o Step #1: [242/553] Building C object CMakeFiles/libupb.dir/upb/reflection/file_def.c.o Step #1: [243/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message_reserved_range.c.o Step #1: [244/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/testing/file.cc.o Step #1: [245/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/helpers.cc.o Step #1: [246/553] Building C object CMakeFiles/libupb.dir/upb/wire/eps_copy_input_stream.c.o Step #1: [247/553] Building C object CMakeFiles/libupb.dir/upb/reflection/service_def.c.o Step #1: [248/553] Building C object CMakeFiles/libupb.dir/upb/reflection/field_def.c.o Step #1: [249/553] Building C object CMakeFiles/libupb.dir/upb/reflection/oneof_def.c.o Step #1: [250/553] Building C object CMakeFiles/libupb.dir/upb/wire/reader.c.o Step #1: [251/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message.c.o Step #1: [252/553] Building C object CMakeFiles/libupb.dir/upb/wire/internal/decode_fast.c.o Step #1: [253/553] Building C object CMakeFiles/libupb.dir/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c.o Step #1: [254/553] Building C object CMakeFiles/libupb.dir/upb/reflection/method_def.c.o Step #1: [255/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message_def.c.o Step #1: [256/553] Building C object CMakeFiles/protoc-gen-upb.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [257/553] Building C object CMakeFiles/libupb.dir/upb/text/encode.c.o Step #1: [258/553] Building C object CMakeFiles/libupb.dir/upb/util/required_fields.c.o Step #1: [259/553] Building C object CMakeFiles/libupb.dir/upb/wire/encode.c.o Step #1: [260/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/crate_mapping.cc.o Step #1: [261/553] Building C object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [262/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc.o Step #1: [263/553] Building C object CMakeFiles/libupb.dir/upb/wire/decode.c.o Step #1: [264/553] Building C object CMakeFiles/libupb.dir/upb/util/def_to_proto.c.o Step #1: [265/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/pyi_generator.cc.o Step #1: [266/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/subprocess.cc.o Step #1: [267/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/context.cc.o Step #1: [268/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/repeated_field.cc.o Step #1: [269/553] Building C object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [270/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o Step #1: [271/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_spinlock_wait.a Step #1: [272/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/versions.cc.o Step #1: [273/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/file.cc.o Step #1: [274/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/mangle.cc.o Step #1: [275/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/mangle.cc.o Step #1: [276/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o Step #1: [277/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/mangle.cc.o Step #1: [278/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/php_generator.cc.o Step #1: [279/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_message.cc.o Step #1: [280/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/naming.cc.o Step #1: [281/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc.o Step #1: [282/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o Step #1: [283/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_log_severity.a Step #1: [284/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o Step #1: [285/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_raw_logging_internal.a Step #1: [286/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/common.cc.o Step #1: [287/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/common.cc.o Step #1: [288/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/common.cc.o Step #1: [289/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o Step #1: [290/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o Step #1: [291/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/oneof.cc.o Step #1: [292/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o Step #1: [293/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_string.cc.o Step #1: [294/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o Step #1: [295/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o Step #1: [296/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o Step #1: [297/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o Step #1: [298/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_strerror.a Step #1: [299/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_base.a Step #1: [300/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_throw_delegate.a Step #1: [301/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_malloc_internal.a Step #1: [302/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o Step #1: [303/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cpu_detect.dir/internal/cpu_detect.cc.o Step #1: [304/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_scoped_set_env.a Step #1: [305/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cpu_detect.a Step #1: [306/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/generator.cc.o Step #1: [307/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o Step #1: [308/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/stacktrace.dir/stacktrace.cc.o Step #1: [309/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message.cc.o Step #1: [310/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_leak_check.a Step #1: [311/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/enum.cc.o Step #1: [312/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o Step #1: [313/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/generator.cc.o Step #1: [314/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag_internal.a Step #1: [315/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o Step #1: [316/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o Step #1: [317/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc_x86_arm_combined.cc.o Step #1: [318/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/protoc-gen-upb_minitable-main.cc.o Step #1: [319/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/raw_hash_set.dir/internal/raw_hash_set.cc.o Step #1: [320/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_x86_arm_combined.cc.o Step #1: [321/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc.cc.o Step #1: [322/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_internal.a Step #1: [323/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/file_layout.cc.o Step #1: [324/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/file_layout.cc.o Step #1: [325/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/file_layout.cc.o Step #1: [326/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_fallback.cc.o Step #1: [327/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/crc32c.cc.o Step #1: [328/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/protoc-gen-upbdefs.cc.o Step #1: [329/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/examine_stack.dir/internal/examine_stack.cc.o Step #1: [330/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/names.cc.o Step #1: [331/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o Step #1: [332/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o Step #1: [333/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o Step #1: [334/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_non_temporal_memcpy.cc.o Step #1: [335/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_conditions.dir/internal/conditions.cc.o Step #1: [336/553] Building CXX object CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o Step #1: [337/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_conditions.a Step #1: [338/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o Step #1: [339/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_debugging_internal.a Step #1: [340/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/names.cc.o Step #1: [341/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_stacktrace.a Step #1: [342/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_program_name.dir/internal/program_name.cc.o Step #1: [343/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/symbolize.dir/symbolize.cc.o Step #1: [344/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag.dir/commandlineflag.cc.o Step #1: [345/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o Step #1: [346/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o Step #1: [347/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cord_state.dir/internal/crc_cord_state.cc.o Step #1: [348/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_nullguard.a Step #1: [349/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/protoc-gen-upb_minitable.cc.o Step #1: [350/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/demangle_internal.dir/internal/demangle.cc.o Step #1: [351/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_demangle_internal.a Step #1: [352/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/low_level_hash.dir/internal/low_level_hash.cc.o Step #1: [353/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/city.dir/internal/city.cc.o Step #1: [354/553] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o Step #1: [355/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_city.a Step #1: [356/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_config.dir/usage_config.cc.o Step #1: [357/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_platform.dir/internal/randen_round_keys.cc.o Step #1: [358/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage.dir/usage.cc.o Step #1: [359/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_platform.a Step #1: [360/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_internal.dir/internal/flag.cc.o Step #1: [361/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/hash.dir/internal/hash.cc.o Step #1: [362/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_proto.dir/internal/proto.cc.o Step #1: [363/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_globals.dir/internal/globals.cc.o Step #1: [364/553] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o Step #1: [365/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal/randen_detect.cc.o Step #1: [366/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_marshalling.dir/marshalling.cc.o Step #1: [367/553] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_exponential_biased.a Step #1: [368/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_check_op.dir/internal/check_op.cc.o Step #1: [369/553] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_periodic_sampler.a Step #1: [370/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_format.dir/internal/log_format.cc.o Step #1: [371/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_fnmatch.dir/internal/fnmatch.cc.o Step #1: [372/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/die_if_null.dir/die_if_null.cc.o Step #1: [373/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_initialize.dir/initialize.cc.o Step #1: [374/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_flags.dir/flags.cc.o Step #1: [375/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_entry.dir/log_entry.cc.o Step #1: [376/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/protoc-gen-upb.cc.o Step #1: [377/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_log_sink_set.dir/internal/log_sink_set.cc.o Step #1: [378/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_sink.dir/log_sink.cc.o Step #1: [379/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_globals.dir/globals.cc.o Step #1: [380/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_message.dir/internal/log_message.cc.o Step #1: [381/553] Building CXX object third_party/abseil-cpp/absl/numeric/CMakeFiles/int128.dir/int128.cc.o Step #1: [382/553] Linking CXX static library third_party/abseil-cpp/absl/numeric/libabsl_int128.a Step #1: [383/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_low_level_hash.a Step #1: [384/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/gaussian_distribution.cc.o Step #1: [385/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o Step #1: [386/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/discrete_distribution.cc.o Step #1: [387/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_gen_exception.a Step #1: [388/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen.dir/internal/randen.cc.o Step #1: [389/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_seed_material.dir/internal/seed_material.cc.o Step #1: [390/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/utf8.cc.o Step #1: [391/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_sequences.dir/seed_sequences.cc.o Step #1: [392/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal/pool_urbg.cc.o Step #1: [393/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o Step #1: [394/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_slow.a Step #1: [395/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/vlog_config_internal.dir/internal/vlog_config.cc.o Step #1: [396/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o Step #1: [397/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/chi_square.cc.o Step #1: [398/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/message.cc.o Step #1: [399/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/string_view.dir/string_view.cc.o Step #1: [400/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_string_view.a Step #1: [401/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o Step #1: [402/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/damerau_levenshtein_distance.cc.o Step #1: [403/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/distribution_test_util.cc.o Step #1: [404/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes_impl.a Step #1: [405/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/memutil.cc.o Step #1: [406/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_reflection.dir/reflection.cc.o Step #1: [407/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes.a Step #1: [408/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_parse.cc.o Step #1: [409/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/ascii.cc.o Step #1: [410/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen.a Step #1: [411/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/match.cc.o Step #1: [412/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/stringify_sink.cc.o Step #1: [413/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status_payload_printer.cc.o Step #1: [414/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/charconv.cc.o Step #1: [415/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_bigint.cc.o Step #1: [416/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/escaping.cc.o Step #1: [417/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_replace.cc.o Step #1: [418/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_cat.cc.o Step #1: [419/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord.cc.o Step #1: [420/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/ostringstream.cc.o Step #1: [421/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_split.cc.o Step #1: [422/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status.cc.o Step #1: [423/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/internal/status_internal.cc.o Step #1: [424/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/statusor.dir/statusor.cc.o Step #1: [425/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/escaping.cc.o Step #1: [426/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/numbers.cc.o Step #1: [427/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings_internal.a Step #1: [428/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/substitute.cc.o Step #1: [429/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/win32_waiter.cc.o Step #1: [430/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/extension.cc.o Step #1: [431/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings.a Step #1: [432/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/output.cc.o Step #1: [433/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_symbolize.a Step #1: [434/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_proto.a Step #1: [435/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_fnmatch.a Step #1: [436/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_distributions.a Step #1: [437/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_examine_stack.a Step #1: [438/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_failure_signal_handler.a Step #1: [439/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/bind.cc.o Step #1: [440/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_parse.dir/parse.cc.o Step #1: [441/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_consume.cc.o Step #1: [442/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_navigator.cc.o Step #1: [443/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_functions.dir/internal/cordz_functions.cc.o Step #1: [444/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_functions.a Step #1: [445/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_reader.cc.o Step #1: [446/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_internal.cc.o Step #1: [447/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/parser.cc.o Step #1: [448/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/arg.cc.o Step #1: [449/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_sample_token.dir/internal/cordz_sample_token.cc.o Step #1: [450/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_buffer.cc.o Step #1: [451/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_handle.dir/internal/cordz_handle.cc.o Step #1: [452/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_crc.cc.o Step #1: [453/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/blocking_counter.cc.o Step #1: [454/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/kernel_timeout_internal.dir/internal/kernel_timeout.cc.o Step #1: [455/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/waiter_base.cc.o Step #1: [456/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/pthread_waiter.cc.o Step #1: [457/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/barrier.cc.o Step #1: [458/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_info.dir/internal/cordz_info.cc.o Step #1: [459/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/create_thread_identity.cc.o Step #1: [460/553] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/utf8_range.c.o Step #1: [461/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/futex_waiter.cc.o Step #1: [462/553] Linking C static library third_party/utf8_range/libutf8_range.a Step #1: [463/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_analysis.cc.o Step #1: [464/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/sem_waiter.cc.o Step #1: [465/553] Linking C static library libupb.a Step #1: [466/553] Building C object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_range.c.o Step #1: [467/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/per_thread_sem.cc.o Step #1: [468/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/stdcpp_waiter.cc.o Step #1: [469/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/float_conversion.cc.o Step #1: [470/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_str_format_internal.a Step #1: [471/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_distribution_test_util.a Step #1: [472/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc32c.a Step #1: [473/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cord_state.a Step #1: [474/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/notification.cc.o Step #1: [475/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal/graphcycles.cc.o Step #1: [476/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_graphcycles_internal.a Step #1: [477/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree.cc.o Step #1: [478/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/clock.cc.o Step #1: [479/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord_internal.a Step #1: [480/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/format.cc.o Step #1: [481/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o Step #1: [482/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/mutex.cc.o Step #1: [483/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/civil_time.cc.o Step #1: [484/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/time.cc.o Step #1: [485/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o Step #1: [486/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o Step #1: [487/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_civil_time.a Step #1: [488/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/duration.cc.o Step #1: [489/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_any_cast_impl.dir/bad_any_cast.cc.o Step #1: [490/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_any_cast_impl.a Step #1: [491/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o Step #1: [492/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.cc.o Step #1: [493/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o Step #1: [494/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_variant_access.dir/bad_variant_access.cc.o Step #1: [495/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_variant_access.a Step #1: [496/553] Building CXX object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o Step #1: [497/553] Linking CXX static library third_party/utf8_range/libutf8_validity.a Step #1: [498/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o Step #1: [499/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o Step #1: [500/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_optional_access.dir/bad_optional_access.cc.o Step #1: [501/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_optional_access.a Step #1: [502/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag.a Step #1: [503/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_marshalling.a Step #1: [504/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_hash.a Step #1: [505/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_seed_material.a Step #1: [506/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_private_handle_accessor.a Step #1: [507/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_pool_urbg.a Step #1: [508/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_sequences.a Step #1: [509/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o Step #1: [510/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o Step #1: [511/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_time_zone.a Step #1: [512/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_time.a Step #1: [513/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_entry.a Step #1: [514/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_globals.a Step #1: [515/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_kernel_timeout_internal.a Step #1: [516/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_sink.a Step #1: [517/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_format.a Step #1: [518/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_synchronization.a Step #1: [519/553] Linking CXX static library third_party/abseil-cpp/absl/container/libabsl_hashtablez_sampler.a Step #1: [520/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_program_name.a Step #1: [521/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_vlog_config_internal.a Step #1: [522/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_handle.a Step #1: [523/553] Linking CXX static library third_party/abseil-cpp/absl/container/libabsl_raw_hash_set.a Step #1: [524/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_config.a Step #1: [525/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_globals.a Step #1: [526/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_info.a Step #1: [527/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_internal.a Step #1: [528/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_log_sink_set.a Step #1: [529/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_initialize.a Step #1: [530/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_sample_token.a Step #1: [531/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord.a Step #1: [532/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_message.a Step #1: [533/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_reflection.a Step #1: [534/553] Linking CXX static library third_party/abseil-cpp/absl/status/libabsl_status.a Step #1: [535/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_die_if_null.a Step #1: [536/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_check_op.a Step #1: [537/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_usage_internal.a Step #1: [538/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_flags.a Step #1: [539/553] Linking CXX static library third_party/abseil-cpp/absl/status/libabsl_statusor.a Step #1: [540/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_usage.a Step #1: [541/553] Linking CXX static library libprotobuf-lite.a Step #1: [542/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_parse.a Step #1: [543/553] Linking CXX static library libprotobuf.a Step #1: [544/553] Linking CXX executable protoc-gen-upbdefs-27.1.0 Step #1: [545/553] Creating executable symlink protoc-gen-upbdefs Step #1: [546/553] Linking CXX executable protoc-gen-upb_minitable-27.1.0 Step #1: [547/553] Creating executable symlink protoc-gen-upb_minitable Step #1: [548/553] Linking CXX executable protoc-gen-upb-27.1.0 Step #1: [549/553] Creating executable symlink protoc-gen-upb Step #1: [550/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/message.cc.o Step #1: [551/553] Linking CXX static library libprotoc.a Step #1: [552/553] Linking CXX executable protoc-27.1.0 Step #1: [553/553] Creating executable symlink protoc Step #1: [7/16] Performing install step for 'external.protobuf' Step #1: [0/1] Install the project... Step #1: -- Install configuration: "Release" Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslTargets.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslTargets-release.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslConfig.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslConfigVersion.cmake Step #1: -- Installing: /src/LPM/external.protobuf/include/absl Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/memory Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/memory/memory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/algorithm Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/algorithm/algorithm.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/algorithm/container.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/inlined_vector.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtable_debug.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/container_memory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/layout.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/btree_container.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/inlined_vector.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_lookup_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtablez_sampler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_lookup_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_generator_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_members_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_constructor_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_modifiers_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/node_slot_policy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_function_defaults.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_members_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_constructor_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/test_allocator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtable_debug_hooks.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_policy_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_modifiers_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/compressed_tuple.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/tracked.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/btree.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/test_instance_tracker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_policy_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/fixed_array.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/node_hash_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/node_hash_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_no_intrinsic.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/representation.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_have_intrinsic.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_basic_test_impl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/globals.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_sink_registry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/fnmatch.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/check_op.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/check_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/globals.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/nullguard.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/strip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/append_truncated.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_actions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/nullstream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/proto.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/structured.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/flags.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_matchers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/conditions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_sink_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/voidify.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_streamer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_entry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/die_if_null.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/structured.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/vlog_is_on.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/flags.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/scoped_mock_log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/initialize.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_sink.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/check_test_impl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/spy_hash_state.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/city.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/hash_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/low_level_hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/private_handle_accessor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/usage.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/registry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/program_name.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/flag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/sequence_lock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/commandlineflag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/path_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/declare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/flag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/commandlineflag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/marshalling.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_memcpy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32_x86_arm_combined_simd.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32c_inline.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_cord_state.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/cpu_detect.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/non_temporal_arm_intrinsics.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32c.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/non_temporal_memcpy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/crc32c.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/meta Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/meta/type_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/internal/if_constexpr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/utility.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/sample_recorder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/periodic_sampler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/exponential_biased.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_optional_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_variant_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/span.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/variant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/span.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/variant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/optional.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/compare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/any.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/optional.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_any_cast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/overload.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/function_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/any_invocable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/front_binder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/function_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/any_invocable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/bind_front.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/log_severity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/attributes.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/nullability.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/optimization.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/casts.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/port.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/thread_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/no_destructor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_linux.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unaligned_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/direct_mmap.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/strerror.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/low_level_alloc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/per_thread_tls.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/invoke.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/throw_delegate.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/errno_saver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/raw_logging.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/scheduling_mode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/atomic_hook.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/hide_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/cycleclock_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_wait.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/pretty_function.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/inline_variable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/endian.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/exception_safety_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/identity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/cycleclock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/fast_type_id.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/tsan_mutex_interface.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/dynamic_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/low_level_scheduling.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/inline_variable_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_posix.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/sysinfo.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/thread_identity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/exception_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_win32.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/atomic_hook_test_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_akaros.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/scoped_set_env.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/prefetch.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/const_init.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/dynamic_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/call_once.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/policy_checks.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/thread_pool.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/stdcpp_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/kernel_timeout.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/graphcycles.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/sem_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/create_thread_identity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/win32_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/pthread_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/waiter_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/per_thread_sem.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/barrier.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/blocking_counter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/mutex.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/notification.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_sequences.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/bernoulli_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_gen_exception.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/zipf_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/distributions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/wide_multiply.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/mock_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/uniform_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/iostream_state_saver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_engine.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_detect.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/pcg_engine.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/distribution_caller.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/nonsecure_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/explicit_seed_seq.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/nanobenchmark.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/generate_real.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/fastmath.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/pool_urbg.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/distribution_test_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/platform.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_hwaes.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/sequence_urbg.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/chi_square.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/seed_material.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/fast_uniform_bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/salted_seed_seq.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/mock_overload_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_slow.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/random.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/mock_distributions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/log_uniform_int_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/gaussian_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/beta_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/bit_gen_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/discrete_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/mocking_bit_gen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/poisson_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/uniform_real_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/uniform_int_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/exponential_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/internal/cleanup.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/cleanup.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/internal/statusor_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/internal/status_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/status.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/status_payload_printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/statusor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_win32.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/leak_check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_emscripten.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/failure_signal_handler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_unimplemented-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_arm-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_x86-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_riscv-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stack_consumption.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/examine_stack.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_win32-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/vdso_support.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/symbolize.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/demangle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_generic-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_aarch64-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_emscripten-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_powerpc-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/elf_mem_image.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/address_is_readable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_unimplemented.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_elf.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_darwin.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/stacktrace.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_replace.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/substitute.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_split.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_cat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/strip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_handle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_crc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_info.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_sample_token.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/string_constant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/charconv_bigint.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/stringify_sink.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/utf8.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/stl_type_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree_navigator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_update_scope.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_join_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/damerau_levenshtein_distance.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree_reader.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/has_absl_stringify.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping_test_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_consume.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/pow10_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/memutil.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_update_tracker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_data_edge.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_statistics.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_flat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/ostringstream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/charconv_parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_test_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/numbers_test_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_functions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/resize_uninitialized.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_split_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/constexpr_parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/output.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/float_conversion.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/arg.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/checker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/bind.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_join.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_buffer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/has_absl_stringify.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/match.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/charconv.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/has_ostream_operator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/string_view.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_analysis.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/escaping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/charset.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cordz_test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/ascii.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/numbers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/get_current_time_posix.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/test_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/get_current_time_chrono.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/tzfile.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_info.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_if.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_libc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_fixed.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_posix.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/time_zone.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/civil_time.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/zone_info_source.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/civil_time_detail.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/civil_time.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/time.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/clock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_atomic_hook.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_errno_saver.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_severity.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_severity.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_no_destructor.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_nullability.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_logging_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_spinlock_wait.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_config.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_dynamic_annotations.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_core_headers.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_malloc_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_base_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_base.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_base.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_throw_delegate.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_pretty_function.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_endian.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_scoped_set_env.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strerror.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_strerror.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_fast_type_id.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_prefetch.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_algorithm.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_algorithm_container.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cleanup_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cleanup.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_btree.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_compressed_tuple.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_fixed_array.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_inlined_vector_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_inlined_vector.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_test_allocator.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flat_hash_map.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flat_hash_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_hash_map.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_hash_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_container_memory.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash_function_defaults.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash_policy_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_common_policy_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtablez_sampler.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtable_debug.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtable_debug_hooks.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_slot_policy.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_hash_map.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_container_common.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_hash_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_layout.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_cpu_detect.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc32c.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc32c.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_non_temporal_memcpy.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_cord_state.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_stacktrace.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_stacktrace.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_symbolize.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_symbolize.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_examine_stack.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_examine_stack.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_failure_signal_handler.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_debugging_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_demangle_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_leak_check.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_leak_check.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_debugging.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_path_util.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_program_name.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_config.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_config.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_marshalling.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_commandlineflag_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_commandlineflag.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_private_handle_accessor.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_reflection.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_usage_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_usage.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_usage.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_parse.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_parse.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_any_invocable.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bind_front.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_function_ref.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_overload.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_hash.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_city.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_city.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_low_level_hash.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_check_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_check_op.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_conditions.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_config.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_flags.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_format.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_globals.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_log_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_proto.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_message.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_log_sink_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_nullguard.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_nullstream.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_strip.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_voidify.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_append_truncated.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_check.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_log.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_check.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_die_if_null.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_die_if_null.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_flags.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_flags.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_globals.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_globals.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_initialize.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_initialize.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_entry.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_entry.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_sink.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_sink.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_sink_registry.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_streamer.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_structured.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_structured.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_vlog_config_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_vlog_is_on.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_vlog_is_on.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_fnmatch.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_memory.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_type_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_meta.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_int128.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_int128.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_numeric.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_numeric_representation.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_sample_recorder.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_exponential_biased.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_periodic_sampler.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_random.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_bit_gen_ref.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_mock_helpers.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_distributions.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_distributions.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_seed_gen_exception.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_seed_sequences.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_distribution_caller.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_seed_material.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_pool_urbg.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_salted_seed_seq.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_iostream_state_saver.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_generate_real.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_wide_multiply.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_fastmath.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_nonsecure_base.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_pcg_engine.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_engine.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_platform.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_slow.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_hwaes.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_distribution_test_util.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_uniform_helper.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_status.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_status.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_statusor.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_statusor.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_string_view.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_string_view.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strings.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_strings.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_charset.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_has_ostream_operator.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strings_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_strings_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_str_format.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_str_format_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cord_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cord_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_update_tracker.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_functions.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_statistics.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_handle.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_info.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_info.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_sample_token.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_update_scope.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cord.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cord.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_graphcycles_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_kernel_timeout_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_synchronization.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_synchronization.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_time.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_time.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_civil_time.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_civil_time.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_time_zone.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_time_zone.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_any.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_any_cast.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_any_cast_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_span.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_optional.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_optional_access.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_variant_access.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_variant.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_compare.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_utility.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_if_constexpr.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-targets.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-targets-release.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/libutf8_validity.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libutf8_range.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-config.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/utf8_range.pc Step #1: -- Installing: /src/LPM/external.protobuf/include/utf8_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/utf8_validity.h Step #1: -- Installing: /src/LPM/external.protobuf/lib/libprotobuf-lite.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libprotobuf.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libprotoc.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libupb.a Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-gen-upb-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upbdefs-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upbdefs Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-gen-upbdefs-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb_minitable-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb_minitable Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-gen-upb_minitable-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/protobuf.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/protobuf-lite.pc Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.upb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.upb_minitable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/api.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/duration.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/empty.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_mask.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/source_context.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/struct.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/timestamp.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/type.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wrappers.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_align.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_allocation_policy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_cleanup.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arenastring.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arenaz_sampler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/importer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_edition_defaults.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_features.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_database.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_legacy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_visitor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/dynamic_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/endian.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/explicitly_constructed.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/extension_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/extension_set_inl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/feature_resolver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_access_listener.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_enum_reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_enum_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_bases.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_decl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_gen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/has_bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/implicit_weak_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/inlined_string_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/gzip_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/io_win32.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/strtod.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/tokenizer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_sink.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream_impl_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/descriptor_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/lexer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/message_path.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/parser_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/unparser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/unparser_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/untyped_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/writer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/zero_copy_buffered_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/json.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_entry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field_inl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_type_handler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/message_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/metadata.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/parse_context.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port_def.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port_undef.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/raw_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_mode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_ops.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_visit_field_info.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_visit_fields.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/repeated_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/runtime_version.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/serial_arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/service.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/string_block.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/callback.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/platform_macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/port.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/status_macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/text_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/thread_safe_arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/unknown_field_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/delimited_message_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/field_comparator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/field_mask_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/json_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/message_differencer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/time_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/type_resolver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/type_resolver_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/varint_shuffle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wire_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wire_format_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/code_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/command_line_interface.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/field_generators/generators.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/ifndef_guard.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/message_layout_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/namespace_printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/padding_optimizer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/parse_function_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/service.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/tracker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_doc_comment.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_field_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_reflection_class.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_source_generator_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_wrapper_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/context.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/doc_comment.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/field_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/field_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/generator_factory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/make_field_gens.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message_builder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/service.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/string_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator_factory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/internal_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/java_features.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/kotlin_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/field_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/generator_factory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/make_field_gens.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message_builder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/string_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/message_serialization.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/name_resolver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/shared_code_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/import_writer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/line_consumer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/nsobject_methods.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/oneof.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/tf_decode_data.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/php/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/php/php_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/pyi_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/retention.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/ruby/ruby_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/accessor_case.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/accessors.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/context.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/crate_mapping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/naming.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/oneof.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/relative_path.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/rust_field_type.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/rust_keywords.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/scc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/subprocess.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/versions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/zip_writer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/testing/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb_generator/mangle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/api.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/duration.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/empty.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_mask.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/source_context.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/struct.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/timestamp.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/type.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wrappers.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_features.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/java/core/src/main/resources/google/protobuf/java_features.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/descriptor_constants.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/internal/endian.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/internal/log2.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/status.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/status.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/string_view.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/upcast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/generated_code_support.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/hash/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/hash/int_table.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/hash/str_table.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/json/decode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/json/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/atoi.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/round_trip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/strtod.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/unicode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/alloc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/arena.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/internal/arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/accessors.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/array.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/compare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/compat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/copy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/accessors.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/array.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/compare_unknown.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/map_entry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/map_sorter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/tagged_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/types.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/map_gencode_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/tagged_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/value.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/build_enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/decode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/base92.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/decoder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/encode.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/modifiers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/wire_constants.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/link.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/extension_registry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/size_log2.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/sub.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/sub.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/atomic.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/def.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/undef.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/vsnprintf_compat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def_pool.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def_type.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/enum_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/enum_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/enum_value_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/extension_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/field_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/file_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/def_pool.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/desc_state.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/enum_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/enum_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/enum_value_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/extension_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/field_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/file_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/message_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/message_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/method_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/oneof_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/service_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/upb_edition_defaults.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/method_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/oneof_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/service_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/text/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/util/def_to_proto.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/util/required_fields.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/decode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/eps_copy_input_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/internal/decode_fast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/reader.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/types.h Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-targets.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-targets-release.cmake Step #1: -- Up-to-date: /src/LPM/external.protobuf/lib/cmake/protobuf Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-generate.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-options.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config-version.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-module.cmake Step #1: [8/16] Completed 'external.protobuf' Step #1: [9/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/utf8_fix.cc.o Step #1: [10/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/text_format.cc.o Step #1: [11/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/binary_format.cc.o Step #1: [12/16] Building CXX object src/libfuzzer/CMakeFiles/protobuf-mutator-libfuzzer.dir/libfuzzer_mutator.cc.o Step #1: [13/16] Building CXX object src/libfuzzer/CMakeFiles/protobuf-mutator-libfuzzer.dir/libfuzzer_macro.cc.o Step #1: [14/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/mutator.cc.o Step #1: [15/16] Linking CXX static library src/libprotobuf-mutator.a Step #1: [16/16] Linking CXX static library src/libfuzzer/libprotobuf-mutator-libfuzzer.a Step #1: Removing intermediate container 9045ff5d016b Step #1: ---> 75e8492951fa Step #1: Step 5/9 : RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@latest Step #1: ---> Running in 622aee38864f Step #1: go: downloading google.golang.org/protobuf v1.36.3 Step #1: Removing intermediate container 622aee38864f Step #1: ---> a6b8b8cc6405 Step #1: Step 6/9 : RUN git clone --depth 1 https://go.googlesource.com/go goroot Step #1: ---> Running in f13c16da7458 Step #1: Cloning into 'goroot'... Step #1: Updating files: 77% (10975/14124) Updating files: 78% (11017/14124) Updating files: 79% (11158/14124) Updating files: 80% (11300/14124) Updating files: 81% (11441/14124) Updating files: 82% (11582/14124) Updating files: 83% (11723/14124) Updating files: 84% (11865/14124) Updating files: 85% (12006/14124) Updating files: 86% (12147/14124) Updating files: 87% (12288/14124) Updating files: 88% (12430/14124) Updating files: 89% (12571/14124) Updating files: 90% (12712/14124) Updating files: 91% (12853/14124) Updating files: 92% (12995/14124) Updating files: 93% (13136/14124) Updating files: 94% (13277/14124) Updating files: 95% (13418/14124) Updating files: 96% (13560/14124) Updating files: 97% (13701/14124) Updating files: 98% (13842/14124) Updating files: 99% (13983/14124) Updating files: 100% (14124/14124) Updating files: 100% (14124/14124), done. Step #1: Removing intermediate container f13c16da7458 Step #1: ---> 6b9bcc741099 Step #1: Step 7/9 : RUN git clone --depth 1 https://github.com/catenacyber/ngolo-fuzzing.git Step #1: ---> Running in 0d04e8bc6b92 Step #1: Cloning into 'ngolo-fuzzing'... Step #1: Removing intermediate container 0d04e8bc6b92 Step #1: ---> 655b0266b051 Step #1: Step 8/9 : COPY build.sh $SRC/ Step #1: ---> ec41e788c175 Step #1: Step 9/9 : WORKDIR $SRC/ngolo-fuzzing Step #1: ---> Running in facd81fa0541 Step #1: Removing intermediate container facd81fa0541 Step #1: ---> 3eac6c11c76d Step #1: Successfully built 3eac6c11c76d Step #1: Successfully tagged gcr.io/oss-fuzz/ngolo-fuzzing:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/ngolo-fuzzing Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/file2jzfPN Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ go == \g\o ]] Step #2 - "srcmap": + PATHS_TO_SCAN='/src /root/go' Step #2 - "srcmap": ++ find /src /root/go -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/ngolo-fuzzing/.git Step #2 - "srcmap": + GIT_DIR=/src/ngolo-fuzzing Step #2 - "srcmap": + cd /src/ngolo-fuzzing Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/catenacyber/ngolo-fuzzing.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=771a476a94a3e422d11558e3864a10966cc5dbdd Step #2 - "srcmap": + jq_inplace /tmp/file2jzfPN '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "771a476a94a3e422d11558e3864a10966cc5dbdd" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileE0lONc Step #2 - "srcmap": + cat /tmp/file2jzfPN Step #2 - "srcmap": + jq '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "771a476a94a3e422d11558e3864a10966cc5dbdd" }' Step #2 - "srcmap": + mv /tmp/fileE0lONc /tmp/file2jzfPN Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/goroot/.git Step #2 - "srcmap": + GIT_DIR=/src/goroot Step #2 - "srcmap": + cd /src/goroot Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://go.googlesource.com/go Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=1a93e4a2cf43b0ded141d33620966bb252cac1bd Step #2 - "srcmap": + jq_inplace /tmp/file2jzfPN '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "1a93e4a2cf43b0ded141d33620966bb252cac1bd" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filezGh8lJ Step #2 - "srcmap": + cat /tmp/file2jzfPN Step #2 - "srcmap": + jq '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "1a93e4a2cf43b0ded141d33620966bb252cac1bd" }' Step #2 - "srcmap": + mv /tmp/filezGh8lJ /tmp/file2jzfPN Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/LPM/external.protobuf/src/external.protobuf/.git Step #2 - "srcmap": + GIT_DIR=/src/LPM/external.protobuf/src/external.protobuf Step #2 - "srcmap": + cd /src/LPM/external.protobuf/src/external.protobuf Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/google/protobuf.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=3d9f7c430a5ae1385512908801492d4421c3cdb7 Step #2 - "srcmap": + jq_inplace /tmp/file2jzfPN '."/src/LPM/external.protobuf/src/external.protobuf" = { type: "git", url: "https://github.com/google/protobuf.git", rev: "3d9f7c430a5ae1385512908801492d4421c3cdb7" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileb9djZc Step #2 - "srcmap": + cat /tmp/file2jzfPN Step #2 - "srcmap": + jq '."/src/LPM/external.protobuf/src/external.protobuf" = { type: "git", url: "https://github.com/google/protobuf.git", rev: "3d9f7c430a5ae1385512908801492d4421c3cdb7" }' Step #2 - "srcmap": + mv /tmp/fileb9djZc /tmp/file2jzfPN Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/libprotobuf-mutator/.git Step #2 - "srcmap": + GIT_DIR=/src/libprotobuf-mutator Step #2 - "srcmap": + cd /src/libprotobuf-mutator Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/google/libprotobuf-mutator.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=7bf98f78a30b067e22420ff699348f084f802e12 Step #2 - "srcmap": + jq_inplace /tmp/file2jzfPN '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "7bf98f78a30b067e22420ff699348f084f802e12" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileqvMIzN Step #2 - "srcmap": + cat /tmp/file2jzfPN Step #2 - "srcmap": + jq '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "7bf98f78a30b067e22420ff699348f084f802e12" }' Step #2 - "srcmap": + mv /tmp/fileqvMIzN /tmp/file2jzfPN Step #2 - "srcmap": ++ find /src /root/go -name .svn -type d Step #2 - "srcmap": ++ find /src /root/go -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/file2jzfPN Step #2 - "srcmap": + rm /tmp/file2jzfPN Step #2 - "srcmap": { Step #2 - "srcmap": "/src/ngolo-fuzzing": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/catenacyber/ngolo-fuzzing.git", Step #2 - "srcmap": "rev": "771a476a94a3e422d11558e3864a10966cc5dbdd" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/goroot": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://go.googlesource.com/go", Step #2 - "srcmap": "rev": "1a93e4a2cf43b0ded141d33620966bb252cac1bd" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/LPM/external.protobuf/src/external.protobuf": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/google/protobuf.git", Step #2 - "srcmap": "rev": "3d9f7c430a5ae1385512908801492d4421c3cdb7" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/libprotobuf-mutator": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/google/libprotobuf-mutator.git", Step #2 - "srcmap": "rev": "7bf98f78a30b067e22420ff699348f084f802e12" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ -lresolv Step #3 - "compile-libfuzzer-coverage-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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/goroot/src Step #3 - "compile-libfuzzer-coverage-x86_64": + ./make.bash Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go cmd/dist using /root/.go. (go1.23.4 linux/amd64) Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go toolchain1 using /root/.go. Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go toolchain2 using go_bootstrap and Go toolchain1. Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go toolchain3 using go_bootstrap and Go toolchain2. Step #3 - "compile-libfuzzer-coverage-x86_64": Building packages and commands for linux/amd64. Step #3 - "compile-libfuzzer-coverage-x86_64": --- Step #3 - "compile-libfuzzer-coverage-x86_64": Installed Go for linux/amd64 in /src/goroot Step #3 - "compile-libfuzzer-coverage-x86_64": Installed commands in /src/goroot/bin Step #3 - "compile-libfuzzer-coverage-x86_64": *** You need to add /src/goroot/bin to your PATH. Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -Rf /root/.go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/src/goroot/bin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/src/goroot/bin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + go install golang.org/x/tools/cmd/goimports@latest Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.29.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sync v0.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.22.0 Step #3 - "compile-libfuzzer-coverage-x86_64": + go build Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.1.9 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 Step #3 - "compile-libfuzzer-coverage-x86_64": + cd go114-fuzz-build Step #3 - "compile-libfuzzer-coverage-x86_64": + go build Step #3 - "compile-libfuzzer-coverage-x86_64": + touch /src/ok.txt /src/ko.txt Step #3 - "compile-libfuzzer-coverage-x86_64": + find /src/goroot/src/ -type d Step #3 - "compile-libfuzzer-coverage-x86_64": + cut -d/ -f5- Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src//*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src//*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/errors/errors.go /src/goroot/src/errors/errors_test.go /src/goroot/src/errors/example_test.go /src/goroot/src/errors/join.go /src/goroot/src/errors/join_test.go /src/goroot/src/errors/wrap.go /src/goroot/src/errors/wrap_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package errors Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^errors ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing errors fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:23 Found package in /src/goroot/src/errors Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:23 Unhandled argument &ast.Ellipsis{Ellipsis:8098, Elt:(*ast.Ident)(0xc0000b8da0)} for Join Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:23 Function Unwrap has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:23 Function Is has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:23 Function As has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/errors.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/errors.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=errors Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_errors Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading google.golang.org/protobuf v1.28.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/google/go-cmp v0.5.5 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": go: module errors: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_errors/copy/errors.go fuzz_ng_errors/copy/join.go fuzz_ng_errors/copy/wrap.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_errors/copy/errors.go fuzz_ng_errors/copy/join.go fuzz_ng_errors/copy/wrap.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_errors/fuzz_ng.go fuzz_ng_errors/fuzzng_unsure_test.go fuzz_ng_errors/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/errors/errors_test.go /src/goroot/src/errors/example_test.go /src/goroot/src/errors/join_test.go /src/goroot/src/errors/wrap_test.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/errors/testdata /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/errors/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_errors/' /src/goroot/src/fuzz_ng_errors/errors.go /src/goroot/src/fuzz_ng_errors/errors_test.go /src/goroot/src/fuzz_ng_errors/example_test.go /src/goroot/src/fuzz_ng_errors/fuzz_ng.go /src/goroot/src/fuzz_ng_errors/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_errors/join.go /src/goroot/src/fuzz_ng_errors/join_test.go /src/goroot/src/fuzz_ng_errors/ngolo_helper.go /src/goroot/src/fuzz_ng_errors/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_errors/wrap.go /src/goroot/src/fuzz_ng_errors/wrap_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_errors/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_errors/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_errors /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/crypto v0.30.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/net v0.32.1-0.20241206180132-552d8ac903a1 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sys v0.28.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/text v0.21.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_errors [fuzz_ng_errors.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_errors [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_errors Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_errors_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo errors Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/index/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/index/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/index/suffixarray/example_test.go /src/goroot/src/index/suffixarray/gen.go /src/goroot/src/index/suffixarray/sais.go /src/goroot/src/index/suffixarray/sais2.go /src/goroot/src/index/suffixarray/suffixarray.go /src/goroot/src/index/suffixarray/suffixarray_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^index_suffixarray ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing index/suffixarray fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:35 Found package in /src/goroot/src/index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:35 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:35 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:35 Function FindAllIndex has unproduced argument regexp.Regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/index_suffixarray.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/index_suffixarray.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": go: module index/suffixarray: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_index_suffixarray/copy/sais.go fuzz_ng_index_suffixarray/copy/sais2.go fuzz_ng_index_suffixarray/copy/suffixarray.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_index_suffixarray/copy/sais.go fuzz_ng_index_suffixarray/copy/sais2.go fuzz_ng_index_suffixarray/copy/suffixarray.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_index_suffixarray/fuzz_ng.go fuzz_ng_index_suffixarray/fuzzng_unsure_test.go fuzz_ng_index_suffixarray/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/index/suffixarray/example_test.go /src/goroot/src/index/suffixarray/suffixarray_test.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/index/suffixarray/testdata /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/index/suffixarray/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_index_suffixarray/' /src/goroot/src/fuzz_ng_index_suffixarray/example_test.go /src/goroot/src/fuzz_ng_index_suffixarray/fuzz_ng.go /src/goroot/src/fuzz_ng_index_suffixarray/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_index_suffixarray/ngolo_helper.go /src/goroot/src/fuzz_ng_index_suffixarray/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_index_suffixarray/sais.go /src/goroot/src/fuzz_ng_index_suffixarray/sais2.go /src/goroot/src/fuzz_ng_index_suffixarray/suffixarray.go /src/goroot/src/fuzz_ng_index_suffixarray/suffixarray_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_index_suffixarray/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_index_suffixarray/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_index_suffixarray /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_index_suffixarray [fuzz_ng_index_suffixarray.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_index_suffixarray [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_index_suffixarray_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/io/example_test.go /src/goroot/src/io/export_test.go /src/goroot/src/io/io.go /src/goroot/src/io/io_test.go /src/goroot/src/io/multi.go /src/goroot/src/io/multi_test.go /src/goroot/src/io/pipe.go /src/goroot/src/io/pipe_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package io Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^io ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Pipe,LimitedReader' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Pipe,LimitedReader io fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Found package in /src/goroot/src/io Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Type WriterAt is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function Read has unproduced recv LimitedReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function NewOffsetWriter has unproduced argument WriterAt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Unhandled argument &ast.Ellipsis{Ellipsis:29347, Elt:(*ast.Ident)(0xc000125b40)} for MultiReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Unhandled argument &ast.Ellipsis{Ellipsis:30524, Elt:(*ast.Ident)(0xc00019cba0)} for MultiWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function Read has unproduced recv PipeReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function Close has unproduced recv PipeReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function CloseWithError has unproduced recv PipeReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function Write has unproduced recv PipeWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function Close has unproduced recv PipeWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:43 Function CloseWithError has unproduced recv PipeWriter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/io.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/io.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=io Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_io Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": go: module io: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_io/copy/io.go fuzz_ng_io/copy/multi.go fuzz_ng_io/copy/pipe.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_io/copy/io.go fuzz_ng_io/copy/multi.go fuzz_ng_io/copy/pipe.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_io/fuzz_ng.go fuzz_ng_io/fuzzng_unsure_test.go fuzz_ng_io/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/io/example_test.go /src/goroot/src/io/export_test.go /src/goroot/src/io/io_test.go /src/goroot/src/io/multi_test.go /src/goroot/src/io/pipe_test.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/io/testdata /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/io/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_io/' /src/goroot/src/fuzz_ng_io/example_test.go /src/goroot/src/fuzz_ng_io/export_test.go /src/goroot/src/fuzz_ng_io/fuzz_ng.go /src/goroot/src/fuzz_ng_io/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_io/io.go /src/goroot/src/fuzz_ng_io/io_test.go /src/goroot/src/fuzz_ng_io/multi.go /src/goroot/src/fuzz_ng_io/multi_test.go /src/goroot/src/fuzz_ng_io/ngolo_helper.go /src/goroot/src/fuzz_ng_io/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io/pipe.go /src/goroot/src/fuzz_ng_io/pipe_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_io /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_io [fuzz_ng_io.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:23:2: SeekCurrent already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:23:2: other declaration of SeekCurrent Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:29:5: ErrShortWrite already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:29:5: other declaration of ErrShortWrite Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:53:5: ErrNoProgress already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:53:5: other declaration of ErrNoProgress Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:163:6: ReadSeekCloser already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:163:6: other declaration of ReadSeekCloser Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:301:6: RuneScanner already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:301:6: other declaration of RuneScanner Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:353:6: ReadFull already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:353:6: other declaration of ReadFull Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:578:6: NewOffsetWriter already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:578:6: other declaration of NewOffsetWriter Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:682:6: NopCloser already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:682:6: other declaration of NopCloser Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:709:6: ReadAll already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/io.go:709:6: other declaration of ReadAll Step #3 - "compile-libfuzzer-coverage-x86_64": ./multi.go:127:6: MultiWriter already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/multi.go:127:6: other declaration of MultiWriter Step #3 - "compile-libfuzzer-coverage-x86_64": ./io.go:709:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_io [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_io_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo io Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/io/ioutil/example_test.go /src/goroot/src/io/ioutil/ioutil.go /src/goroot/src/io/ioutil/ioutil_test.go /src/goroot/src/io/ioutil/tempfile.go /src/goroot/src/io/ioutil/tempfile_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^io_ioutil ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing io/ioutil fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:52 Found package in /src/goroot/src/io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:52 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:52 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:52 Array result for fs.FileInfo is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:08:52 Function WriteFile has unproduced argument fs.FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/io_ioutil.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/io_ioutil.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": go: module io/ioutil: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_io_ioutil/copy/ioutil.go fuzz_ng_io_ioutil/copy/tempfile.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_io_ioutil/copy/ioutil.go fuzz_ng_io_ioutil/copy/tempfile.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_io_ioutil/fuzz_ng.go fuzz_ng_io_ioutil/fuzzng_unsure_test.go fuzz_ng_io_ioutil/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/io/ioutil/example_test.go /src/goroot/src/io/ioutil/ioutil_test.go /src/goroot/src/io/ioutil/tempfile_test.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/io/ioutil/testdata /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_io_ioutil/' /src/goroot/src/fuzz_ng_io_ioutil/example_test.go /src/goroot/src/fuzz_ng_io_ioutil/fuzz_ng.go /src/goroot/src/fuzz_ng_io_ioutil/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_io_ioutil/ioutil.go /src/goroot/src/fuzz_ng_io_ioutil/ioutil_test.go /src/goroot/src/fuzz_ng_io_ioutil/ngolo_helper.go /src/goroot/src/fuzz_ng_io_ioutil/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_ioutil/tempfile.go /src/goroot/src/fuzz_ng_io_ioutil/tempfile_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_ioutil/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_ioutil/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_io_ioutil /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_io_ioutil [fuzz_ng_io_ioutil.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:28:6: ReadAll already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/ioutil.go:27:6: other declaration of ReadAll Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:41:6: ReadFile already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/ioutil.go:37:6: other declaration of ReadFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:51:6: WriteFile already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/ioutil.go:46:6: other declaration of WriteFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:75:6: ReadDir already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/ioutil.go:70:6: other declaration of ReadDir Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:96:6: NopCloser already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/ioutil.go:90:6: other declaration of NopCloser Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:107:5: Discard already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/ioutil.go:98:5: other declaration of Discard Step #3 - "compile-libfuzzer-coverage-x86_64": ./tempfile.go:24:6: TempFile already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/tempfile.go:24:6: other declaration of TempFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./tempfile.go:40:6: TempDir already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/ioutil/tempfile.go:39:6: other declaration of TempDir Step #3 - "compile-libfuzzer-coverage-x86_64": ./ioutil.go:75:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_io_ioutil [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_io_ioutil_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/io/ioutil/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/io/ioutil/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/io/fs/example_test.go /src/goroot/src/io/fs/format.go /src/goroot/src/io/fs/format_test.go /src/goroot/src/io/fs/fs.go /src/goroot/src/io/fs/fs_test.go /src/goroot/src/io/fs/glob.go /src/goroot/src/io/fs/glob_test.go /src/goroot/src/io/fs/readdir.go /src/goroot/src/io/fs/readdir_test.go /src/goroot/src/io/fs/readfile.go /src/goroot/src/io/fs/readfile_test.go /src/goroot/src/io/fs/stat.go /src/goroot/src/io/fs/stat_test.go /src/goroot/src/io/fs/sub.go /src/goroot/src/io/fs/sub_test.go /src/goroot/src/io/fs/walk.go /src/goroot/src/io/fs/walk_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^io_fs ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing io/fs fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Found package in /src/goroot/src/io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Array result for DirEntry is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Type WalkDirFunc is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Type PathError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Function Error has unproduced recv PathError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Function Unwrap has unproduced recv PathError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Function Timeout has unproduced recv PathError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:00 Function WalkDir has unproduced argument WalkDirFunc Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/io_fs.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/io_fs.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": go: module io/fs: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:259:46: cannot use r0 (variable of type []fs.DirEntry) as []*fs.DirEntry value in argument to append Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_io_fs/copy/format.go fuzz_ng_io_fs/copy/fs.go fuzz_ng_io_fs/copy/glob.go fuzz_ng_io_fs/copy/readdir.go fuzz_ng_io_fs/copy/readfile.go fuzz_ng_io_fs/copy/stat.go fuzz_ng_io_fs/copy/sub.go fuzz_ng_io_fs/copy/walk.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_io_fs/copy/format.go fuzz_ng_io_fs/copy/fs.go fuzz_ng_io_fs/copy/glob.go fuzz_ng_io_fs/copy/readdir.go fuzz_ng_io_fs/copy/readfile.go fuzz_ng_io_fs/copy/stat.go fuzz_ng_io_fs/copy/sub.go fuzz_ng_io_fs/copy/walk.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_io_fs/fuzz_ng.go fuzz_ng_io_fs/fuzzng_unsure_test.go fuzz_ng_io_fs/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/io/fs/example_test.go /src/goroot/src/io/fs/format_test.go /src/goroot/src/io/fs/fs_test.go /src/goroot/src/io/fs/glob_test.go /src/goroot/src/io/fs/readdir_test.go /src/goroot/src/io/fs/readfile_test.go /src/goroot/src/io/fs/stat_test.go /src/goroot/src/io/fs/sub_test.go /src/goroot/src/io/fs/walk_test.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/io/fs/testdata /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/io/fs/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_io_fs/' /src/goroot/src/fuzz_ng_io_fs/example_test.go /src/goroot/src/fuzz_ng_io_fs/format.go /src/goroot/src/fuzz_ng_io_fs/format_test.go /src/goroot/src/fuzz_ng_io_fs/fs.go /src/goroot/src/fuzz_ng_io_fs/fs_test.go /src/goroot/src/fuzz_ng_io_fs/fuzz_ng.go /src/goroot/src/fuzz_ng_io_fs/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_io_fs/glob.go /src/goroot/src/fuzz_ng_io_fs/glob_test.go /src/goroot/src/fuzz_ng_io_fs/ngolo_helper.go /src/goroot/src/fuzz_ng_io_fs/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_fs/readdir.go /src/goroot/src/fuzz_ng_io_fs/readdir_test.go /src/goroot/src/fuzz_ng_io_fs/readfile.go /src/goroot/src/fuzz_ng_io_fs/readfile_test.go /src/goroot/src/fuzz_ng_io_fs/stat.go /src/goroot/src/fuzz_ng_io_fs/stat_test.go /src/goroot/src/fuzz_ng_io_fs/sub.go /src/goroot/src/fuzz_ng_io_fs/sub_test.go /src/goroot/src/fuzz_ng_io_fs/walk.go /src/goroot/src/fuzz_ng_io_fs/walk_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_fs/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_fs/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_io_fs /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_io_fs [fuzz_ng_io_fs.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./readdir.go:15:6: ReadDirFS already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/readdir.go:15:6: other declaration of ReadDirFS Step #3 - "compile-libfuzzer-coverage-x86_64": ./readdir.go:79:6: FileInfoToDirEntry already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/readdir.go:79:6: other declaration of FileInfoToDirEntry Step #3 - "compile-libfuzzer-coverage-x86_64": ./fs.go:159:6: FileInfo already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/fs.go:158:6: other declaration of FileInfo Step #3 - "compile-libfuzzer-coverage-x86_64": ./fs.go:173:6: FileMode already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/fs.go:172:6: other declaration of FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": ./fs.go:192:2: ModeSetgid already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/fs.go:191:2: other declaration of ModeSetgid Step #3 - "compile-libfuzzer-coverage-x86_64": ./walk.go:15:5: SkipDir already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/walk.go:15:5: other declaration of SkipDir Step #3 - "compile-libfuzzer-coverage-x86_64": ./readfile.go:32:6: ReadFile already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/readfile.go:32:6: other declaration of ReadFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./glob.go:33:6: Glob already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/glob.go:33:6: other declaration of Glob Step #3 - "compile-libfuzzer-coverage-x86_64": ./stat.go:20:6: Stat already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/stat.go:20:6: other declaration of Stat Step #3 - "compile-libfuzzer-coverage-x86_64": ./sub.go:13:6: SubFS already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/io/fs/sub.go:13:6: other declaration of SubFS Step #3 - "compile-libfuzzer-coverage-x86_64": ./fs.go:192:2: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_io_fs [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_io_fs Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_io_fs_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/archive/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/archive/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/archive/tar/common.go /src/goroot/src/archive/tar/example_test.go /src/goroot/src/archive/tar/format.go /src/goroot/src/archive/tar/fuzz_test.go /src/goroot/src/archive/tar/reader.go /src/goroot/src/archive/tar/reader_test.go /src/goroot/src/archive/tar/stat_actime1.go /src/goroot/src/archive/tar/stat_actime2.go /src/goroot/src/archive/tar/stat_unix.go /src/goroot/src/archive/tar/strconv.go /src/goroot/src/archive/tar/strconv_test.go /src/goroot/src/archive/tar/tar_test.go /src/goroot/src/archive/tar/writer.go /src/goroot/src/archive/tar/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^archive_tar ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing archive/tar fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:09 Found package in /src/goroot/src/archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:09 Function FileInfoHeader has unproduced argument fs.FileInfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:09 Function AddFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/archive_tar.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/archive_tar.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": go: module archive/tar: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_archive_tar/copy/common.go fuzz_ng_archive_tar/copy/format.go fuzz_ng_archive_tar/copy/reader.go fuzz_ng_archive_tar/copy/stat_actime1.go fuzz_ng_archive_tar/copy/stat_unix.go fuzz_ng_archive_tar/copy/strconv.go fuzz_ng_archive_tar/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_archive_tar/copy/common.go fuzz_ng_archive_tar/copy/format.go fuzz_ng_archive_tar/copy/reader.go fuzz_ng_archive_tar/copy/stat_actime1.go fuzz_ng_archive_tar/copy/stat_unix.go fuzz_ng_archive_tar/copy/strconv.go fuzz_ng_archive_tar/copy/writer.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_archive_tar/fuzz_ng.go fuzz_ng_archive_tar/fuzzng_unsure_test.go fuzz_ng_archive_tar/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/archive/tar/example_test.go /src/goroot/src/archive/tar/fuzz_test.go /src/goroot/src/archive/tar/reader_test.go /src/goroot/src/archive/tar/strconv_test.go /src/goroot/src/archive/tar/tar_test.go /src/goroot/src/archive/tar/writer_test.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/archive/tar/testdata /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_archive_tar/' /src/goroot/src/fuzz_ng_archive_tar/common.go /src/goroot/src/fuzz_ng_archive_tar/example_test.go /src/goroot/src/fuzz_ng_archive_tar/format.go /src/goroot/src/fuzz_ng_archive_tar/fuzz_ng.go /src/goroot/src/fuzz_ng_archive_tar/fuzz_test.go /src/goroot/src/fuzz_ng_archive_tar/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_archive_tar/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_tar/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_tar/reader.go /src/goroot/src/fuzz_ng_archive_tar/reader_test.go /src/goroot/src/fuzz_ng_archive_tar/stat_actime1.go /src/goroot/src/fuzz_ng_archive_tar/stat_unix.go /src/goroot/src/fuzz_ng_archive_tar/strconv.go /src/goroot/src/fuzz_ng_archive_tar/strconv_test.go /src/goroot/src/fuzz_ng_archive_tar/tar_test.go /src/goroot/src/fuzz_ng_archive_tar/writer.go /src/goroot/src/fuzz_ng_archive_tar/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_tar/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_tar/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_archive_tar /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_archive_tar [fuzz_ng_archive_tar.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_archive_tar [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_archive_tar_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/archive/tar/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/archive/tar/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/archive/zip/example_test.go /src/goroot/src/archive/zip/fuzz_test.go /src/goroot/src/archive/zip/reader.go /src/goroot/src/archive/zip/reader_test.go /src/goroot/src/archive/zip/register.go /src/goroot/src/archive/zip/struct.go /src/goroot/src/archive/zip/writer.go /src/goroot/src/archive/zip/writer_test.go /src/goroot/src/archive/zip/zip_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^archive_zip ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing archive/zip fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Found package in /src/goroot/src/archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Type File is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Type Compressor is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Type Decompressor is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function RegisterDecompressor has unproduced argument Decompressor Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function DataOffset has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function Open has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function OpenRaw has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function RegisterDecompressor has unproduced argument Decompressor Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function RegisterCompressor has unproduced argument Compressor Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function FileInfoHeader has unproduced argument fs.FileInfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function SetModTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function SetMode has unproduced argument fs.FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function Copy has unproduced argument File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function RegisterCompressor has unproduced argument Compressor Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:16 Function AddFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/archive_zip.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/archive_zip.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": go: module archive/zip: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_archive_zip/copy/reader.go fuzz_ng_archive_zip/copy/register.go fuzz_ng_archive_zip/copy/struct.go fuzz_ng_archive_zip/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_archive_zip/copy/reader.go fuzz_ng_archive_zip/copy/register.go fuzz_ng_archive_zip/copy/struct.go fuzz_ng_archive_zip/copy/writer.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_archive_zip/fuzz_ng.go fuzz_ng_archive_zip/fuzzng_unsure_test.go fuzz_ng_archive_zip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/archive/zip/example_test.go /src/goroot/src/archive/zip/fuzz_test.go /src/goroot/src/archive/zip/reader_test.go /src/goroot/src/archive/zip/writer_test.go /src/goroot/src/archive/zip/zip_test.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/archive/zip/testdata /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_archive_zip/' /src/goroot/src/fuzz_ng_archive_zip/example_test.go /src/goroot/src/fuzz_ng_archive_zip/fuzz_ng.go /src/goroot/src/fuzz_ng_archive_zip/fuzz_test.go /src/goroot/src/fuzz_ng_archive_zip/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_archive_zip/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_zip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_zip/reader.go /src/goroot/src/fuzz_ng_archive_zip/reader_test.go /src/goroot/src/fuzz_ng_archive_zip/register.go /src/goroot/src/fuzz_ng_archive_zip/struct.go /src/goroot/src/fuzz_ng_archive_zip/writer.go /src/goroot/src/fuzz_ng_archive_zip/writer_test.go /src/goroot/src/fuzz_ng_archive_zip/zip_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_zip/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_zip/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_archive_zip /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_archive_zip [fuzz_ng_archive_zip.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_archive_zip [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_archive_zip_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/archive/zip/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/archive/zip/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/html/entity.go /src/goroot/src/html/entity_test.go /src/goroot/src/html/escape.go /src/goroot/src/html/escape_test.go /src/goroot/src/html/example_test.go /src/goroot/src/html/fuzz_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package html Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^html ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing html fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:23 Found package in /src/goroot/src/html Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/html.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/html.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=html Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_html Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": go: module html: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_html/copy/entity.go fuzz_ng_html/copy/escape.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_html/copy/entity.go fuzz_ng_html/copy/escape.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_html/fuzz_ng.go fuzz_ng_html/fuzzng_unsure_test.go fuzz_ng_html/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/html/entity_test.go /src/goroot/src/html/escape_test.go /src/goroot/src/html/example_test.go /src/goroot/src/html/fuzz_test.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/html/testdata /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/html/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_html/' /src/goroot/src/fuzz_ng_html/entity.go /src/goroot/src/fuzz_ng_html/entity_test.go /src/goroot/src/fuzz_ng_html/escape.go /src/goroot/src/fuzz_ng_html/escape_test.go /src/goroot/src/fuzz_ng_html/example_test.go /src/goroot/src/fuzz_ng_html/fuzz_ng.go /src/goroot/src/fuzz_ng_html/fuzz_test.go /src/goroot/src/fuzz_ng_html/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_html/ngolo_helper.go /src/goroot/src/fuzz_ng_html/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_html /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_html [fuzz_ng_html.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_html [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_html Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_html_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo html Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/html/template/attr.go /src/goroot/src/html/template/attr_string.go /src/goroot/src/html/template/clone_test.go /src/goroot/src/html/template/content.go /src/goroot/src/html/template/content_test.go /src/goroot/src/html/template/context.go /src/goroot/src/html/template/css.go /src/goroot/src/html/template/css_test.go /src/goroot/src/html/template/delim_string.go /src/goroot/src/html/template/doc.go /src/goroot/src/html/template/element_string.go /src/goroot/src/html/template/error.go /src/goroot/src/html/template/escape.go /src/goroot/src/html/template/escape_test.go /src/goroot/src/html/template/example_test.go /src/goroot/src/html/template/examplefiles_test.go /src/goroot/src/html/template/exec_test.go /src/goroot/src/html/template/html.go /src/goroot/src/html/template/html_test.go /src/goroot/src/html/template/js.go /src/goroot/src/html/template/js_test.go /src/goroot/src/html/template/jsctx_string.go /src/goroot/src/html/template/multi_test.go /src/goroot/src/html/template/state_string.go /src/goroot/src/html/template/template.go /src/goroot/src/html/template/template_test.go /src/goroot/src/html/template/transition.go /src/goroot/src/html/template/transition_test.go /src/goroot/src/html/template/url.go /src/goroot/src/html/template/url_test.go /src/goroot/src/html/template/urlpart_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package html/template Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=html/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=html_template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^html_template ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude ParseGlob' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ParseGlob html/template fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Found package in /src/goroot/src/html/template Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Array result for Template is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Type FuncMap is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:43221, Elt:(*ast.Ident)(0xc000373d40)} for HTMLEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:43719, Elt:(*ast.Ident)(0xc0007161a0)} for JSEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:43945, Elt:(*ast.Ident)(0xc0007162c0)} for URLQueryEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:115856, Elt:(*ast.Ident)(0xc0003e1ae0)} for TemplateNgdotOption Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Function AddParseTree has unproduced argument parse.Tree Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Function Funcs has unproduced argument FuncMap Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Function Must has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:125537, Elt:(*ast.Ident)(0xc00040b0e0)} for ParseFiles Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:126100, Elt:(*ast.Ident)(0xc00040b2c0)} for TemplateNgdotParseFiles Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Function ParseFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:129738, Elt:(*ast.Ident)(0xc000598da0)} for ParseFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Function ParseFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:30 Unhandled argument &ast.Ellipsis{Ellipsis:130127, Elt:(*ast.Ident)(0xc000598fe0)} for TemplateNgdotParseFS Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/html_template.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/html_template.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=html/template Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": go: module html/template: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_html_template/copy/attr.go fuzz_ng_html_template/copy/attr_string.go fuzz_ng_html_template/copy/content.go fuzz_ng_html_template/copy/context.go fuzz_ng_html_template/copy/css.go fuzz_ng_html_template/copy/delim_string.go fuzz_ng_html_template/copy/doc.go fuzz_ng_html_template/copy/element_string.go fuzz_ng_html_template/copy/error.go fuzz_ng_html_template/copy/escape.go fuzz_ng_html_template/copy/html.go fuzz_ng_html_template/copy/js.go fuzz_ng_html_template/copy/jsctx_string.go fuzz_ng_html_template/copy/state_string.go fuzz_ng_html_template/copy/template.go fuzz_ng_html_template/copy/transition.go fuzz_ng_html_template/copy/url.go fuzz_ng_html_template/copy/urlpart_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_html_template/copy/attr.go fuzz_ng_html_template/copy/attr_string.go fuzz_ng_html_template/copy/content.go fuzz_ng_html_template/copy/context.go fuzz_ng_html_template/copy/css.go fuzz_ng_html_template/copy/delim_string.go fuzz_ng_html_template/copy/doc.go fuzz_ng_html_template/copy/element_string.go fuzz_ng_html_template/copy/error.go fuzz_ng_html_template/copy/escape.go fuzz_ng_html_template/copy/html.go fuzz_ng_html_template/copy/js.go fuzz_ng_html_template/copy/jsctx_string.go fuzz_ng_html_template/copy/state_string.go fuzz_ng_html_template/copy/template.go fuzz_ng_html_template/copy/transition.go fuzz_ng_html_template/copy/url.go fuzz_ng_html_template/copy/urlpart_string.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_html_template/fuzz_ng.go fuzz_ng_html_template/fuzzng_unsure_test.go fuzz_ng_html_template/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/html/template/clone_test.go /src/goroot/src/html/template/content_test.go /src/goroot/src/html/template/css_test.go /src/goroot/src/html/template/escape_test.go /src/goroot/src/html/template/example_test.go /src/goroot/src/html/template/examplefiles_test.go /src/goroot/src/html/template/exec_test.go /src/goroot/src/html/template/html_test.go /src/goroot/src/html/template/js_test.go /src/goroot/src/html/template/multi_test.go /src/goroot/src/html/template/template_test.go /src/goroot/src/html/template/transition_test.go /src/goroot/src/html/template/url_test.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/html/template/testdata /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_html_template/' /src/goroot/src/fuzz_ng_html_template/attr.go /src/goroot/src/fuzz_ng_html_template/attr_string.go /src/goroot/src/fuzz_ng_html_template/clone_test.go /src/goroot/src/fuzz_ng_html_template/content.go /src/goroot/src/fuzz_ng_html_template/content_test.go /src/goroot/src/fuzz_ng_html_template/context.go /src/goroot/src/fuzz_ng_html_template/css.go /src/goroot/src/fuzz_ng_html_template/css_test.go /src/goroot/src/fuzz_ng_html_template/delim_string.go /src/goroot/src/fuzz_ng_html_template/doc.go /src/goroot/src/fuzz_ng_html_template/element_string.go /src/goroot/src/fuzz_ng_html_template/error.go /src/goroot/src/fuzz_ng_html_template/escape.go /src/goroot/src/fuzz_ng_html_template/escape_test.go /src/goroot/src/fuzz_ng_html_template/example_test.go /src/goroot/src/fuzz_ng_html_template/examplefiles_test.go /src/goroot/src/fuzz_ng_html_template/exec_test.go /src/goroot/src/fuzz_ng_html_template/fuzz_ng.go /src/goroot/src/fuzz_ng_html_template/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_html_template/html.go /src/goroot/src/fuzz_ng_html_template/html_test.go /src/goroot/src/fuzz_ng_html_template/js.go /src/goroot/src/fuzz_ng_html_template/js_test.go /src/goroot/src/fuzz_ng_html_template/jsctx_string.go /src/goroot/src/fuzz_ng_html_template/multi_test.go /src/goroot/src/fuzz_ng_html_template/ngolo_helper.go /src/goroot/src/fuzz_ng_html_template/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_html_template/state_string.go /src/goroot/src/fuzz_ng_html_template/template.go /src/goroot/src/fuzz_ng_html_template/template_test.go /src/goroot/src/fuzz_ng_html_template/transition.go /src/goroot/src/fuzz_ng_html_template/transition_test.go /src/goroot/src/fuzz_ng_html_template/url.go /src/goroot/src/fuzz_ng_html_template/url_test.go /src/goroot/src/fuzz_ng_html_template/urlpart_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html_template/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html_template/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_html_template /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_html_template [fuzz_ng_html_template.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./error.go:28:6: ErrorCode already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/error.go:28:6: other declaration of ErrorCode Step #3 - "compile-libfuzzer-coverage-x86_64": ./error.go:48:2: OK already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/error.go:48:2: other declaration of OK Step #3 - "compile-libfuzzer-coverage-x86_64": ./error.go:97:2: ErrBranchEnd already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/error.go:97:2: other declaration of ErrBranchEnd Step #3 - "compile-libfuzzer-coverage-x86_64": ./error.go:173:2: ErrRangeLoopReentry already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/error.go:173:2: other declaration of ErrRangeLoopReentry Step #3 - "compile-libfuzzer-coverage-x86_64": ./error.go:216:2: ErrPredefinedEscaper already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/error.go:216:2: other declaration of ErrPredefinedEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": ./template.go:383:6: ParseFiles already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/template.go:382:6: other declaration of ParseFiles Step #3 - "compile-libfuzzer-coverage-x86_64": ./template.go:484:6: IsTrue already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/template.go:483:6: other declaration of IsTrue Step #3 - "compile-libfuzzer-coverage-x86_64": ./content.go:74:2: JSStr already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/content.go:74:2: other declaration of JSStr Step #3 - "compile-libfuzzer-coverage-x86_64": ./content.go:85:2: URL already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/content.go:85:2: other declaration of URL Step #3 - "compile-libfuzzer-coverage-x86_64": ./escape.go:991:6: JSEscaper already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/html/template/escape.go:989:6: other declaration of JSEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": ./escape.go:991:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_html_template [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_html_template Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_html_template_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo html/template Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/html/template/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/html/template/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/bufio/bufio.go /src/goroot/src/bufio/bufio_test.go /src/goroot/src/bufio/example_test.go /src/goroot/src/bufio/export_test.go /src/goroot/src/bufio/scan.go /src/goroot/src/bufio/scan_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^bufio ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude ScanBytes -limits NewReaderSize.size,NewWriterSize.size' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ScanBytes -limits NewReaderSize.size,NewWriterSize.size bufio fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Found package in /src/goroot/src/bufio Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Type SplitFunc is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:38 Function Split has unproduced argument SplitFunc Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/bufio.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/bufio.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": go: module bufio: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_bufio/copy/bufio.go fuzz_ng_bufio/copy/scan.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_bufio/copy/bufio.go fuzz_ng_bufio/copy/scan.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_bufio/fuzz_ng.go fuzz_ng_bufio/fuzzng_unsure_test.go fuzz_ng_bufio/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/bufio/bufio_test.go /src/goroot/src/bufio/example_test.go /src/goroot/src/bufio/export_test.go /src/goroot/src/bufio/scan_test.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/bufio/testdata /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/bufio/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_bufio/' /src/goroot/src/fuzz_ng_bufio/bufio.go /src/goroot/src/fuzz_ng_bufio/bufio_test.go /src/goroot/src/fuzz_ng_bufio/example_test.go /src/goroot/src/fuzz_ng_bufio/export_test.go /src/goroot/src/fuzz_ng_bufio/fuzz_ng.go /src/goroot/src/fuzz_ng_bufio/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_bufio/ngolo_helper.go /src/goroot/src/fuzz_ng_bufio/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_bufio/scan.go /src/goroot/src/fuzz_ng_bufio/scan_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bufio/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bufio/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_bufio /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_bufio [fuzz_ng_bufio.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio_test.go:139:7: minReadBufferSize redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:44:7: other declaration of minReadBufferSize Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:25:2: ErrBufferFull already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/bufio.go:25:2: other declaration of ErrBufferFull Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:35:6: Reader already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/bufio.go:35:6: other declaration of Reader Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:62:6: NewReader already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/bufio.go:62:6: other declaration of NewReader Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:838:6: ReadWriter already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/bufio.go:835:6: other declaration of ReadWriter Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:844:6: NewReadWriter already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/bufio.go:841:6: other declaration of NewReadWriter Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:67:6: SplitFunc already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/scan.go:67:6: other declaration of SplitFunc Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:82:2: MaxScanTokenSize already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/scan.go:82:2: other declaration of MaxScanTokenSize Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:89:6: NewScanner already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/scan.go:89:6: other declaration of NewScanner Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:358:6: ScanLines already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/bufio/scan.go:355:6: other declaration of ScanLines Step #3 - "compile-libfuzzer-coverage-x86_64": ./bufio.go:25:2: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_bufio [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_bufio_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo bufio Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/encoding.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:46 Found package in /src/goroot/src/encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "encoding" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding/copy/encoding.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding/copy/encoding.go /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding/fuzz_ng.go fuzz_ng_encoding/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/encoding/*_test.go' /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/testdata /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding/' /src/goroot/src/fuzz_ng_encoding/encoding.go /src/goroot/src/fuzz_ng_encoding/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding [fuzz_ng_encoding.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/pem/example_test.go /src/goroot/src/encoding/pem/pem.go /src/goroot/src/encoding/pem/pem_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_pem ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/pem fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:49 Found package in /src/goroot/src/encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_pem.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_pem.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/pem: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_pem/copy/pem.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_pem/copy/pem.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_pem/fuzz_ng.go fuzz_ng_encoding_pem/fuzzng_unsure_test.go fuzz_ng_encoding_pem/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/pem/example_test.go /src/goroot/src/encoding/pem/pem_test.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/pem/testdata /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/pem/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_pem/' /src/goroot/src/fuzz_ng_encoding_pem/example_test.go /src/goroot/src/fuzz_ng_encoding_pem/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_pem/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_pem/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_pem/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_pem/pem.go /src/goroot/src/fuzz_ng_encoding_pem/pem_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_pem/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_pem/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_pem /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_pem [fuzz_ng_encoding_pem.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_pem [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_pem_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/csv/example_test.go /src/goroot/src/encoding/csv/fuzz_test.go /src/goroot/src/encoding/csv/reader.go /src/goroot/src/encoding/csv/reader_test.go /src/goroot/src/encoding/csv/writer.go /src/goroot/src/encoding/csv/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_csv ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/csv fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Found package in /src/goroot/src/encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Function Unwrap has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:09:56 Function WriteAll has unproduced argument string Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_csv.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_csv.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/csv: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_csv/copy/reader.go fuzz_ng_encoding_csv/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_csv/copy/reader.go fuzz_ng_encoding_csv/copy/writer.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_csv/fuzz_ng.go fuzz_ng_encoding_csv/fuzzng_unsure_test.go fuzz_ng_encoding_csv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/csv/example_test.go /src/goroot/src/encoding/csv/fuzz_test.go /src/goroot/src/encoding/csv/reader_test.go /src/goroot/src/encoding/csv/writer_test.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/csv/testdata /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/csv/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_csv/' /src/goroot/src/fuzz_ng_encoding_csv/example_test.go /src/goroot/src/fuzz_ng_encoding_csv/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_csv/fuzz_test.go /src/goroot/src/fuzz_ng_encoding_csv/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_csv/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_csv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_csv/reader.go /src/goroot/src/fuzz_ng_encoding_csv/reader_test.go /src/goroot/src/fuzz_ng_encoding_csv/writer.go /src/goroot/src/fuzz_ng_encoding_csv/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_csv/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_csv/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_csv /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_csv [fuzz_ng_encoding_csv.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_csv [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_csv_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/binary/binary.go /src/goroot/src/encoding/binary/binary_test.go /src/goroot/src/encoding/binary/example_test.go /src/goroot/src/encoding/binary/native_endian_big.go /src/goroot/src/encoding/binary/native_endian_little.go /src/goroot/src/encoding/binary/varint.go /src/goroot/src/encoding/binary/varint_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_binary ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude PutUvarint,PutVarint' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude PutUvarint,PutVarint encoding/binary fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Found package in /src/goroot/src/encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Type ByteOrder is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function Read has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function Decode has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function Write has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function Encode has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function Append has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function ReadUvarint has unproduced argument io.ByteReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:03 Function ReadVarint has unproduced argument io.ByteReader Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_binary.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_binary.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/binary: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_binary/copy/binary.go fuzz_ng_encoding_binary/copy/native_endian_little.go fuzz_ng_encoding_binary/copy/varint.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_binary/copy/binary.go fuzz_ng_encoding_binary/copy/native_endian_little.go fuzz_ng_encoding_binary/copy/varint.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_binary/fuzz_ng.go fuzz_ng_encoding_binary/fuzzng_unsure_test.go fuzz_ng_encoding_binary/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/binary/binary_test.go /src/goroot/src/encoding/binary/example_test.go /src/goroot/src/encoding/binary/varint_test.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/binary/testdata /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/binary/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_binary/' /src/goroot/src/fuzz_ng_encoding_binary/binary.go /src/goroot/src/fuzz_ng_encoding_binary/binary_test.go /src/goroot/src/fuzz_ng_encoding_binary/example_test.go /src/goroot/src/fuzz_ng_encoding_binary/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_binary/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_binary/native_endian_little.go /src/goroot/src/fuzz_ng_encoding_binary/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_binary/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_binary/varint.go /src/goroot/src/fuzz_ng_encoding_binary/varint_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_binary/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_binary/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_binary /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_binary [fuzz_ng_encoding_binary.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_binary [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_binary_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/gob/codec_test.go /src/goroot/src/encoding/gob/debug.go /src/goroot/src/encoding/gob/dec_helpers.go /src/goroot/src/encoding/gob/decgen.go /src/goroot/src/encoding/gob/decode.go /src/goroot/src/encoding/gob/decoder.go /src/goroot/src/encoding/gob/doc.go /src/goroot/src/encoding/gob/dump.go /src/goroot/src/encoding/gob/enc_helpers.go /src/goroot/src/encoding/gob/encgen.go /src/goroot/src/encoding/gob/encode.go /src/goroot/src/encoding/gob/encoder.go /src/goroot/src/encoding/gob/encoder_test.go /src/goroot/src/encoding/gob/error.go /src/goroot/src/encoding/gob/example_encdec_test.go /src/goroot/src/encoding/gob/example_interface_test.go /src/goroot/src/encoding/gob/example_test.go /src/goroot/src/encoding/gob/gobencdec_test.go /src/goroot/src/encoding/gob/timing_test.go /src/goroot/src/encoding/gob/type.go /src/goroot/src/encoding/gob/type_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_gob ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/gob fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:11 Found package in /src/goroot/src/encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:11 Function DecodeValue has unproduced argument reflect.Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:11 Function EncodeValue has unproduced argument reflect.Value Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_gob.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_gob.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/gob: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_gob/copy/dec_helpers.go fuzz_ng_encoding_gob/copy/decode.go fuzz_ng_encoding_gob/copy/decoder.go fuzz_ng_encoding_gob/copy/doc.go fuzz_ng_encoding_gob/copy/enc_helpers.go fuzz_ng_encoding_gob/copy/encode.go fuzz_ng_encoding_gob/copy/encoder.go fuzz_ng_encoding_gob/copy/error.go fuzz_ng_encoding_gob/copy/type.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_gob/copy/dec_helpers.go fuzz_ng_encoding_gob/copy/decode.go fuzz_ng_encoding_gob/copy/decoder.go fuzz_ng_encoding_gob/copy/doc.go fuzz_ng_encoding_gob/copy/enc_helpers.go fuzz_ng_encoding_gob/copy/encode.go fuzz_ng_encoding_gob/copy/encoder.go fuzz_ng_encoding_gob/copy/error.go fuzz_ng_encoding_gob/copy/type.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_gob/fuzz_ng.go fuzz_ng_encoding_gob/fuzzng_unsure_test.go fuzz_ng_encoding_gob/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/gob/codec_test.go /src/goroot/src/encoding/gob/encoder_test.go /src/goroot/src/encoding/gob/example_encdec_test.go /src/goroot/src/encoding/gob/example_interface_test.go /src/goroot/src/encoding/gob/example_test.go /src/goroot/src/encoding/gob/gobencdec_test.go /src/goroot/src/encoding/gob/timing_test.go /src/goroot/src/encoding/gob/type_test.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/gob/testdata /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/gob/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_gob/' /src/goroot/src/fuzz_ng_encoding_gob/codec_test.go /src/goroot/src/fuzz_ng_encoding_gob/dec_helpers.go /src/goroot/src/fuzz_ng_encoding_gob/decode.go /src/goroot/src/fuzz_ng_encoding_gob/decoder.go /src/goroot/src/fuzz_ng_encoding_gob/doc.go /src/goroot/src/fuzz_ng_encoding_gob/enc_helpers.go /src/goroot/src/fuzz_ng_encoding_gob/encode.go /src/goroot/src/fuzz_ng_encoding_gob/encoder.go /src/goroot/src/fuzz_ng_encoding_gob/encoder_test.go /src/goroot/src/fuzz_ng_encoding_gob/error.go /src/goroot/src/fuzz_ng_encoding_gob/example_encdec_test.go /src/goroot/src/fuzz_ng_encoding_gob/example_interface_test.go /src/goroot/src/fuzz_ng_encoding_gob/example_test.go /src/goroot/src/fuzz_ng_encoding_gob/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_gob/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_gob/gobencdec_test.go /src/goroot/src/fuzz_ng_encoding_gob/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_gob/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_gob/timing_test.go /src/goroot/src/fuzz_ng_encoding_gob/type.go /src/goroot/src/fuzz_ng_encoding_gob/type_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_gob/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_gob/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_gob /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_gob [fuzz_ng_encoding_gob.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:20:6: Vector redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./codec_test.go:1095:6: other declaration of Vector Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:27:21: v.x undefined (type Vector has no field or method x) Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:27:26: v.y undefined (type Vector has no field or method y) Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:27:31: v.z undefined (type Vector has no field or method z) Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:35:30: v.x undefined (type *Vector has no field or method x) Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:35:36: v.y undefined (type *Vector has no field or method y) Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_encdec_test.go:35:42: v.z undefined (type *Vector has no field or method z) Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_interface_test.go:15:6: Point redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./codec_test.go:1105:6: other declaration of Point Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_gob [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_gob_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/xml/atom_test.go /src/goroot/src/encoding/xml/example_marshaling_test.go /src/goroot/src/encoding/xml/example_test.go /src/goroot/src/encoding/xml/example_text_marshaling_test.go /src/goroot/src/encoding/xml/marshal.go /src/goroot/src/encoding/xml/marshal_test.go /src/goroot/src/encoding/xml/read.go /src/goroot/src/encoding/xml/read_test.go /src/goroot/src/encoding/xml/typeinfo.go /src/goroot/src/encoding/xml/xml.go /src/goroot/src/encoding/xml/xml_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_xml ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/xml fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Found package in /src/goroot/src/encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Type TagPathError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Type UnsupportedTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Type TokenReader is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Type UnmarshalError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Function Error has unproduced recv UnsupportedTypeError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Function Error has unproduced recv UnmarshalError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Function Error has unproduced recv TagPathError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:19 Function NewTokenDecoder has unproduced argument TokenReader Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_xml.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_xml.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/xml: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_xml/copy/marshal.go fuzz_ng_encoding_xml/copy/read.go fuzz_ng_encoding_xml/copy/typeinfo.go fuzz_ng_encoding_xml/copy/xml.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_xml/copy/marshal.go fuzz_ng_encoding_xml/copy/read.go fuzz_ng_encoding_xml/copy/typeinfo.go fuzz_ng_encoding_xml/copy/xml.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_xml/fuzz_ng.go fuzz_ng_encoding_xml/fuzzng_unsure_test.go fuzz_ng_encoding_xml/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/xml/atom_test.go /src/goroot/src/encoding/xml/example_marshaling_test.go /src/goroot/src/encoding/xml/example_test.go /src/goroot/src/encoding/xml/example_text_marshaling_test.go /src/goroot/src/encoding/xml/marshal_test.go /src/goroot/src/encoding/xml/read_test.go /src/goroot/src/encoding/xml/xml_test.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/xml/testdata /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/xml/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_xml/' /src/goroot/src/fuzz_ng_encoding_xml/atom_test.go /src/goroot/src/fuzz_ng_encoding_xml/example_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_xml/example_test.go /src/goroot/src/fuzz_ng_encoding_xml/example_text_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_xml/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_xml/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_xml/marshal.go /src/goroot/src/fuzz_ng_encoding_xml/marshal_test.go /src/goroot/src/fuzz_ng_encoding_xml/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_xml/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_xml/read.go /src/goroot/src/fuzz_ng_encoding_xml/read_test.go /src/goroot/src/fuzz_ng_encoding_xml/typeinfo.go /src/goroot/src/fuzz_ng_encoding_xml/xml.go /src/goroot/src/fuzz_ng_encoding_xml/xml_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_xml/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_xml/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_xml /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_xml [fuzz_ng_encoding_xml.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_xml [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_xml_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/base64/base64.go /src/goroot/src/encoding/base64/base64_test.go /src/goroot/src/encoding/base64/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_base64 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/base64 fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:27 Found package in /src/goroot/src/encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:27 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:27 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_base64.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_base64.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/base64: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_base64/copy/base64.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_base64/copy/base64.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_base64/fuzz_ng.go fuzz_ng_encoding_base64/fuzzng_unsure_test.go fuzz_ng_encoding_base64/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/base64/base64_test.go /src/goroot/src/encoding/base64/example_test.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/base64/testdata /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/base64/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_base64/' /src/goroot/src/fuzz_ng_encoding_base64/base64.go /src/goroot/src/fuzz_ng_encoding_base64/base64_test.go /src/goroot/src/fuzz_ng_encoding_base64/example_test.go /src/goroot/src/fuzz_ng_encoding_base64/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_base64/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_base64/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base64/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base64/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base64/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_base64 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_base64 [fuzz_ng_encoding_base64.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_base64 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_base64_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/ascii85/ascii85.go /src/goroot/src/encoding/ascii85/ascii85_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_ascii85 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/ascii85 fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:35 Found package in /src/goroot/src/encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:35 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:35 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_ascii85.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/std/encoding_ascii85.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/std/encoding_ascii85.py fuzz_ng_encoding_ascii85/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_encoding_ascii85/fuzz_ngp.go fuzz_ng_encoding_ascii85/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/ascii85: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_ascii85/copy/ascii85.go Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_encoding_ascii85/copy/ascii85.go:244:1: expected declaration, found ngolo_r Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_ascii85/copy/ascii85.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_ascii85/fuzz_ng.go fuzz_ng_encoding_ascii85/fuzzng_unsure_test.go fuzz_ng_encoding_ascii85/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/ascii85/ascii85_test.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/ascii85/testdata /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/ascii85/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_ascii85/' /src/goroot/src/fuzz_ng_encoding_ascii85/ascii85.go /src/goroot/src/fuzz_ng_encoding_ascii85/ascii85_test.go /src/goroot/src/fuzz_ng_encoding_ascii85/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_ascii85/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_ascii85/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_ascii85/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_ascii85/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_ascii85/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_ascii85 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_ascii85 [fuzz_ng_encoding_ascii85.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ascii85.go:244:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_ascii85 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_ascii85_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/base32/base32.go /src/goroot/src/encoding/base32/base32_test.go /src/goroot/src/encoding/base32/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_base32 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/base32 fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:41 Found package in /src/goroot/src/encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:41 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:41 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:41 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:41 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:41 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_base32.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_base32.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/base32: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_base32/copy/base32.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_base32/copy/base32.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_base32/fuzz_ng.go fuzz_ng_encoding_base32/fuzzng_unsure_test.go fuzz_ng_encoding_base32/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/base32/base32_test.go /src/goroot/src/encoding/base32/example_test.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/base32/testdata /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/base32/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_base32/' /src/goroot/src/fuzz_ng_encoding_base32/base32.go /src/goroot/src/fuzz_ng_encoding_base32/base32_test.go /src/goroot/src/fuzz_ng_encoding_base32/example_test.go /src/goroot/src/fuzz_ng_encoding_base32/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_base32/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_base32/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base32/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_base32 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_base32 [fuzz_ng_encoding_base32.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_base32 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_base32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/hex/example_test.go /src/goroot/src/encoding/hex/hex.go /src/goroot/src/encoding/hex/hex_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_hex ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/hex fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:48 Found package in /src/goroot/src/encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:48 Type InvalidByteError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:48 Function Error has unproduced recv InvalidByteError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_hex.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_hex.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/hex: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_hex/copy/hex.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_hex/copy/hex.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_hex/fuzz_ng.go fuzz_ng_encoding_hex/fuzzng_unsure_test.go fuzz_ng_encoding_hex/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/hex/example_test.go /src/goroot/src/encoding/hex/hex_test.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/hex/testdata /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/hex/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_hex/' /src/goroot/src/fuzz_ng_encoding_hex/example_test.go /src/goroot/src/fuzz_ng_encoding_hex/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_hex/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_hex/hex.go /src/goroot/src/fuzz_ng_encoding_hex/hex_test.go /src/goroot/src/fuzz_ng_encoding_hex/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_hex/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_hex/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_hex/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_hex /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_hex [fuzz_ng_encoding_hex.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_hex [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_hex_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/asn1/asn1.go /src/goroot/src/encoding/asn1/asn1_test.go /src/goroot/src/encoding/asn1/common.go /src/goroot/src/encoding/asn1/marshal.go /src/goroot/src/encoding/asn1/marshal_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_asn1 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude BitString' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude BitString encoding/asn1 fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Found package in /src/goroot/src/encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Type StructuralError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Type ObjectIdentifier is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Function Error has unproduced recv StructuralError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Function At has unproduced recv BitString Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Function RightAlign has unproduced recv BitString Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Function Equal has unproduced recv ObjectIdentifier Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:10:55 Function String has unproduced recv ObjectIdentifier Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_asn1.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_asn1.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/asn1: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_asn1/copy/asn1.go fuzz_ng_encoding_asn1/copy/common.go fuzz_ng_encoding_asn1/copy/marshal.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_asn1/copy/asn1.go fuzz_ng_encoding_asn1/copy/common.go fuzz_ng_encoding_asn1/copy/marshal.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_asn1/fuzz_ng.go fuzz_ng_encoding_asn1/fuzzng_unsure_test.go fuzz_ng_encoding_asn1/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/asn1/asn1_test.go /src/goroot/src/encoding/asn1/marshal_test.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/asn1/testdata /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/encoding/asn1/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_asn1/' /src/goroot/src/fuzz_ng_encoding_asn1/asn1.go /src/goroot/src/fuzz_ng_encoding_asn1/asn1_test.go /src/goroot/src/fuzz_ng_encoding_asn1/common.go /src/goroot/src/fuzz_ng_encoding_asn1/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_asn1/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_asn1/marshal.go /src/goroot/src/fuzz_ng_encoding_asn1/marshal_test.go /src/goroot/src/fuzz_ng_encoding_asn1/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_asn1/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_asn1/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_asn1/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_asn1 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_asn1 [fuzz_ng_encoding_asn1.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_asn1 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_asn1_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/encoding/json/bench_test.go /src/goroot/src/encoding/json/decode.go /src/goroot/src/encoding/json/decode_test.go /src/goroot/src/encoding/json/encode.go /src/goroot/src/encoding/json/encode_test.go /src/goroot/src/encoding/json/example_marshaling_test.go /src/goroot/src/encoding/json/example_test.go /src/goroot/src/encoding/json/example_text_marshaling_test.go /src/goroot/src/encoding/json/fold.go /src/goroot/src/encoding/json/fold_test.go /src/goroot/src/encoding/json/fuzz_test.go /src/goroot/src/encoding/json/indent.go /src/goroot/src/encoding/json/number_test.go /src/goroot/src/encoding/json/scanner.go /src/goroot/src/encoding/json/scanner_test.go /src/goroot/src/encoding/json/stream.go /src/goroot/src/encoding/json/stream_test.go /src/goroot/src/encoding/json/tables.go /src/goroot/src/encoding/json/tagkey_test.go /src/goroot/src/encoding/json/tags.go /src/goroot/src/encoding/json/tags_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^encoding_json ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/json fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Found package in /src/goroot/src/encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type UnsupportedValueError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type UnmarshalTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type InvalidUnmarshalError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type UnsupportedTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type InvalidUTF8Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type Delim is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type UnmarshalFieldError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type Number is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type MarshalerError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Type RawMessage is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv UnmarshalTypeError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv UnmarshalFieldError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv InvalidUnmarshalError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function String has unproduced recv Number Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Float64 has unproduced recv Number Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Int64 has unproduced recv Number Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv UnsupportedTypeError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv UnsupportedValueError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv InvalidUTF8Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv MarshalerError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Unwrap has unproduced recv MarshalerError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function HTMLEscape has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Compact has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Indent has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function MarshalJSON has unproduced recv RawMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function UnmarshalJSON has unproduced recv RawMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:02 Function String has unproduced recv Delim Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/encoding_json.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_json.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": go: module encoding/json: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_encoding_json/copy/decode.go fuzz_ng_encoding_json/copy/encode.go fuzz_ng_encoding_json/copy/fold.go fuzz_ng_encoding_json/copy/indent.go fuzz_ng_encoding_json/copy/scanner.go fuzz_ng_encoding_json/copy/stream.go fuzz_ng_encoding_json/copy/tables.go fuzz_ng_encoding_json/copy/tags.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_json/copy/decode.go fuzz_ng_encoding_json/copy/encode.go fuzz_ng_encoding_json/copy/fold.go fuzz_ng_encoding_json/copy/indent.go fuzz_ng_encoding_json/copy/scanner.go fuzz_ng_encoding_json/copy/stream.go fuzz_ng_encoding_json/copy/tables.go fuzz_ng_encoding_json/copy/tags.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_encoding_json/fuzz_ng.go fuzz_ng_encoding_json/fuzzng_unsure_test.go fuzz_ng_encoding_json/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/encoding/json/bench_test.go /src/goroot/src/encoding/json/decode_test.go /src/goroot/src/encoding/json/encode_test.go /src/goroot/src/encoding/json/example_marshaling_test.go /src/goroot/src/encoding/json/example_test.go /src/goroot/src/encoding/json/example_text_marshaling_test.go /src/goroot/src/encoding/json/fold_test.go /src/goroot/src/encoding/json/fuzz_test.go /src/goroot/src/encoding/json/number_test.go /src/goroot/src/encoding/json/scanner_test.go /src/goroot/src/encoding/json/stream_test.go /src/goroot/src/encoding/json/tagkey_test.go /src/goroot/src/encoding/json/tags_test.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/encoding/json/testdata /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_json/' /src/goroot/src/fuzz_ng_encoding_json/bench_test.go /src/goroot/src/fuzz_ng_encoding_json/decode.go /src/goroot/src/fuzz_ng_encoding_json/decode_test.go /src/goroot/src/fuzz_ng_encoding_json/encode.go /src/goroot/src/fuzz_ng_encoding_json/encode_test.go /src/goroot/src/fuzz_ng_encoding_json/example_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_json/example_test.go /src/goroot/src/fuzz_ng_encoding_json/example_text_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_json/fold.go /src/goroot/src/fuzz_ng_encoding_json/fold_test.go /src/goroot/src/fuzz_ng_encoding_json/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_json/fuzz_test.go /src/goroot/src/fuzz_ng_encoding_json/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_encoding_json/indent.go /src/goroot/src/fuzz_ng_encoding_json/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_json/number_test.go /src/goroot/src/fuzz_ng_encoding_json/scanner.go /src/goroot/src/fuzz_ng_encoding_json/scanner_test.go /src/goroot/src/fuzz_ng_encoding_json/stream.go /src/goroot/src/fuzz_ng_encoding_json/stream_test.go /src/goroot/src/fuzz_ng_encoding_json/tables.go /src/goroot/src/fuzz_ng_encoding_json/tagkey_test.go /src/goroot/src/fuzz_ng_encoding_json/tags.go /src/goroot/src/fuzz_ng_encoding_json/tags_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_encoding_json /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_encoding_json [fuzz_ng_encoding_json.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_text_marshaling_test.go:18:2: Small redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./decode_test.go:1605:6: other declaration of Small Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_text_marshaling_test.go:27:8: Small (type) is not an expression Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_text_marshaling_test.go:39:7: Small (type) is not an expression Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_text_marshaling_test.go:60:10: Small (type) is not an expression Step #3 - "compile-libfuzzer-coverage-x86_64": ./encode.go:262:7: hex already declared through import of package hex ("encoding/hex") Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:6:2: other declaration of hex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_encoding_json [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_encoding_json_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/encoding/json/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/encoding/json/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/sort/example_interface_test.go /src/goroot/src/sort/example_keys_test.go /src/goroot/src/sort/example_multi_test.go /src/goroot/src/sort/example_search_test.go /src/goroot/src/sort/example_test.go /src/goroot/src/sort/example_wrapper_test.go /src/goroot/src/sort/export_test.go /src/goroot/src/sort/gen_sort_variants.go /src/goroot/src/sort/search.go /src/goroot/src/sort/search_test.go /src/goroot/src/sort/slice.go /src/goroot/src/sort/sort.go /src/goroot/src/sort/sort_slices_benchmark_test.go /src/goroot/src/sort/sort_test.go /src/goroot/src/sort/zsortfunc.go /src/goroot/src/sort/zsortinterface.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package sort Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^sort ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing sort fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Found package in /src/goroot/src/sort Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Type IntSlice is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Type Float64Slice is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Type StringSlice is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Unhandled argument &ast.FuncType{Func:15602, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000121410), Results:(*ast.FieldList)(0xc000121440)} for Search Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Unhandled argument &ast.FuncType{Func:17119, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001216b0), Results:(*ast.FieldList)(0xc0001216e0)} for Find Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Search has unproduced recv IntSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Search has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Search has unproduced recv StringSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Unhandled argument &ast.FuncType{Func:12183, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002a4090), Results:(*ast.FieldList)(0xc0002a40c0)} for Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Unhandled argument &ast.FuncType{Func:12771, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002a41e0), Results:(*ast.FieldList)(0xc0002a4210)} for SliceStable Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Unhandled argument &ast.FuncType{Func:13176, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002a4330), Results:(*ast.FieldList)(0xc0002a4360)} for SliceIsSorted Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Len has unproduced recv IntSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Less has unproduced recv IntSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Swap has unproduced recv IntSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Sort has unproduced recv IntSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Len has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Less has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Swap has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Sort has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Len has unproduced recv StringSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Less has unproduced recv StringSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Swap has unproduced recv StringSlice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:11 Function Sort has unproduced recv StringSlice Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/sort.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/sort.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:10:12: "float64" is not defined. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:27:12: "float64" is not defined. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:36:12: "float64" is not defined. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:10:12: "float64" is not defined. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:27:12: "float64" is not defined. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:36:12: "float64" is not defined. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=sort Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_sort Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": go: module sort: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:182:9: undefined: NgoloFuzzOne_SearchInts Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:186:9: undefined: NgoloFuzzOne_SearchFloat64s Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:188:9: undefined: NgoloFuzzOne_SearchStrings Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:190:9: undefined: NgoloFuzzOne_Sort Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:197:9: undefined: NgoloFuzzOne_Reverse Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:205:9: undefined: NgoloFuzzOne_IsSorted Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:238:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:205:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_sort/copy/search.go fuzz_ng_sort/copy/slice.go fuzz_ng_sort/copy/sort.go fuzz_ng_sort/copy/zsortfunc.go fuzz_ng_sort/copy/zsortinterface.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_sort/copy/search.go fuzz_ng_sort/copy/slice.go fuzz_ng_sort/copy/sort.go fuzz_ng_sort/copy/zsortfunc.go fuzz_ng_sort/copy/zsortinterface.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_sort/fuzz_ng.go fuzz_ng_sort/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/sort/example_interface_test.go /src/goroot/src/sort/example_keys_test.go /src/goroot/src/sort/example_multi_test.go /src/goroot/src/sort/example_search_test.go /src/goroot/src/sort/example_test.go /src/goroot/src/sort/example_wrapper_test.go /src/goroot/src/sort/export_test.go /src/goroot/src/sort/search_test.go /src/goroot/src/sort/sort_slices_benchmark_test.go /src/goroot/src/sort/sort_test.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/sort/testdata /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/sort/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_sort/' /src/goroot/src/fuzz_ng_sort/example_interface_test.go /src/goroot/src/fuzz_ng_sort/example_keys_test.go /src/goroot/src/fuzz_ng_sort/example_multi_test.go /src/goroot/src/fuzz_ng_sort/example_search_test.go /src/goroot/src/fuzz_ng_sort/example_test.go /src/goroot/src/fuzz_ng_sort/example_wrapper_test.go /src/goroot/src/fuzz_ng_sort/export_test.go /src/goroot/src/fuzz_ng_sort/fuzz_ng.go /src/goroot/src/fuzz_ng_sort/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_sort/ngolo_helper.go /src/goroot/src/fuzz_ng_sort/search.go /src/goroot/src/fuzz_ng_sort/search_test.go /src/goroot/src/fuzz_ng_sort/slice.go /src/goroot/src/fuzz_ng_sort/sort.go /src/goroot/src/fuzz_ng_sort/sort_slices_benchmark_test.go /src/goroot/src/fuzz_ng_sort/sort_test.go /src/goroot/src/fuzz_ng_sort/zsortfunc.go /src/goroot/src/fuzz_ng_sort/zsortinterface.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sort/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sort/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_sort /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_sort [fuzz_ng_sort.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort.go:17:6: Interface already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/sort.go:17:6: other declaration of Interface Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort.go:121:6: IntSlice already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/sort.go:121:6: other declaration of IntSlice Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort.go:154:6: StringSlice already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/sort.go:154:6: other declaration of StringSlice Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort.go:174:6: Float64s already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/sort.go:174:6: other declaration of Float64s Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort.go:179:6: Strings already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/sort.go:179:6: other declaration of Strings Step #3 - "compile-libfuzzer-coverage-x86_64": ./slice.go:41:6: SliceStable already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/slice.go:41:6: other declaration of SliceStable Step #3 - "compile-libfuzzer-coverage-x86_64": ./slice.go:52:6: SliceIsSorted already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/slice.go:52:6: other declaration of SliceIsSorted Step #3 - "compile-libfuzzer-coverage-x86_64": ./search.go:58:6: Search already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/search.go:58:6: other declaration of Search Step #3 - "compile-libfuzzer-coverage-x86_64": ./search.go:99:6: Find already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/search.go:99:6: other declaration of Find Step #3 - "compile-libfuzzer-coverage-x86_64": ./search.go:123:6: SearchInts already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sort/search.go:123:6: other declaration of SearchInts Step #3 - "compile-libfuzzer-coverage-x86_64": ./search.go:99:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_sort [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sort Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_sort_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo sort Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/crypto.go /src/goroot/src/crypto/issue21104_test.go /src/goroot/src/crypto/purego_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:14 Found package in /src/goroot/src/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:14 Unhandled argument &ast.FuncType{Func:3926, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000281890), Results:(*ast.FieldList)(0xc0002818c0)} for RegisterHash Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:227:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto/copy/crypto.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto/copy/crypto.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto/fuzz_ng.go fuzz_ng_crypto/fuzzng_unsure_test.go fuzz_ng_crypto/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/issue21104_test.go /src/goroot/src/crypto/purego_test.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/testdata /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto/' /src/goroot/src/fuzz_ng_crypto/crypto.go /src/goroot/src/fuzz_ng_crypto/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto/issue21104_test.go /src/goroot/src/fuzz_ng_crypto/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto/purego_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto [fuzz_ng_crypto.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/rc4/rc4.go /src/goroot/src/crypto/rc4/rc4_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_rc4 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/rc4 fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:21 Found package in /src/goroot/src/crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:21 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:21 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_rc4.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_rc4.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/rc4: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_rc4/copy/rc4.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_rc4/copy/rc4.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_rc4/fuzz_ng.go fuzz_ng_crypto_rc4/fuzzng_unsure_test.go fuzz_ng_crypto_rc4/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/rc4/rc4_test.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/rc4/testdata /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/rc4/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_rc4/' /src/goroot/src/fuzz_ng_crypto_rc4/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_rc4/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_rc4/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rc4/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rc4/rc4.go /src/goroot/src/fuzz_ng_crypto_rc4/rc4_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rc4/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rc4/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_rc4 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": rc4.go:13:2: use of internal package crypto/internal/fips140/alias not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_rc4 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_rc4_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/elliptic/elliptic.go /src/goroot/src/crypto/elliptic/elliptic_test.go /src/goroot/src/crypto/elliptic/nistec.go /src/goroot/src/crypto/elliptic/nistec_p256.go /src/goroot/src/crypto/elliptic/p224_test.go /src/goroot/src/crypto/elliptic/p256_test.go /src/goroot/src/crypto/elliptic/params.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_elliptic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/elliptic fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Found package in /src/goroot/src/crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function Params has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b0700)}, Type:(*ast.StarExpr)(0xc00012a870), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function IsOnCurve has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b0820)}, Type:(*ast.StarExpr)(0xc00012a8d0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function Add has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b1e20)}, Type:(*ast.StarExpr)(0xc00012aeb8), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function Double has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b64c0)}, Type:(*ast.StarExpr)(0xc00012b008), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function ScalarMult has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b6ea0)}, Type:(*ast.StarExpr)(0xc00012b2a8), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function ScalarBaseMult has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b74a0)}, Type:(*ast.StarExpr)(0xc00012b3f8), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function CombinedMult has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001b7880)}, Type:(*ast.StarExpr)(0xc00012b560), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function Unmarshal has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001ba180)}, Type:(*ast.StarExpr)(0xc00012b6e0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:28 Function UnmarshalCompressed has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0001ba980)}, Type:(*ast.StarExpr)(0xc00012b8c0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_elliptic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_elliptic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/elliptic: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_elliptic/copy/elliptic.go fuzz_ng_crypto_elliptic/copy/nistec.go fuzz_ng_crypto_elliptic/copy/nistec_p256.go fuzz_ng_crypto_elliptic/copy/params.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_elliptic/copy/elliptic.go fuzz_ng_crypto_elliptic/copy/nistec.go fuzz_ng_crypto_elliptic/copy/nistec_p256.go fuzz_ng_crypto_elliptic/copy/params.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_elliptic/fuzz_ng.go fuzz_ng_crypto_elliptic/fuzzng_unsure_test.go fuzz_ng_crypto_elliptic/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/elliptic/elliptic_test.go /src/goroot/src/crypto/elliptic/p224_test.go /src/goroot/src/crypto/elliptic/p256_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/elliptic/testdata /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/elliptic/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_elliptic/' /src/goroot/src/fuzz_ng_crypto_elliptic/elliptic.go /src/goroot/src/fuzz_ng_crypto_elliptic/elliptic_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_elliptic/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_elliptic/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_elliptic/nistec.go /src/goroot/src/fuzz_ng_crypto_elliptic/nistec_p256.go /src/goroot/src/fuzz_ng_crypto_elliptic/p224_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/p256_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/params.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_elliptic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_elliptic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_elliptic /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": nistec.go:8:2: use of internal package crypto/internal/fips140/nistec not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_elliptic [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_elliptic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/fips140/fips140.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_fips140 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/fips140 fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:35 Found package in /src/goroot/src/crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_fips140.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_fips140.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/fips140: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_fips140/copy/fips140.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_fips140/copy/fips140.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_fips140/fuzz_ng.go fuzz_ng_crypto_fips140/fuzzng_unsure_test.go fuzz_ng_crypto_fips140/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/crypto/fips140/*_test.go' /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/fips140/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/fips140/testdata /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/fips140/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_fips140/' /src/goroot/src/fuzz_ng_crypto_fips140/fips140.go /src/goroot/src/fuzz_ng_crypto_fips140/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_fips140/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_fips140/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_fips140/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_fips140/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_fips140/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_fips140 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": fips140.go:8:2: use of internal package crypto/internal/fips140 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_fips140 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_fips140_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/sha1/example_test.go /src/goroot/src/crypto/sha1/fallback_test.go /src/goroot/src/crypto/sha1/issue15617_test.go /src/goroot/src/crypto/sha1/sha1.go /src/goroot/src/crypto/sha1/sha1_test.go /src/goroot/src/crypto/sha1/sha1block.go /src/goroot/src/crypto/sha1/sha1block_amd64.go /src/goroot/src/crypto/sha1/sha1block_arm64.go /src/goroot/src/crypto/sha1/sha1block_decl.go /src/goroot/src/crypto/sha1/sha1block_generic.go /src/goroot/src/crypto/sha1/sha1block_s390x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_sha1 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha1 fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:41 Found package in /src/goroot/src/crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:41 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha1.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha1.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/sha1: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_sha1/copy/sha1.go fuzz_ng_crypto_sha1/copy/sha1block.go fuzz_ng_crypto_sha1/copy/sha1block_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha1/copy/sha1.go fuzz_ng_crypto_sha1/copy/sha1block.go fuzz_ng_crypto_sha1/copy/sha1block_amd64.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha1/fuzz_ng.go fuzz_ng_crypto_sha1/fuzzng_unsure_test.go fuzz_ng_crypto_sha1/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/sha1/example_test.go /src/goroot/src/crypto/sha1/fallback_test.go /src/goroot/src/crypto/sha1/issue15617_test.go /src/goroot/src/crypto/sha1/sha1_test.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/sha1/testdata /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha1/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha1/' /src/goroot/src/fuzz_ng_crypto_sha1/example_test.go /src/goroot/src/fuzz_ng_crypto_sha1/fallback_test.go /src/goroot/src/fuzz_ng_crypto_sha1/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha1/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_sha1/issue15617_test.go /src/goroot/src/fuzz_ng_crypto_sha1/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1_test.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1block.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1block_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_sha1 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": sha1.go:13:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_sha1 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_sha1_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/sha1/_asm/sha1block_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_sha1__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha1/_asm fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Found package in /src/goroot/src/crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function FUNC1 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function FUNC2 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function FUNC3 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function FUNC4 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function MIX has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function ROUND1 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function ROUND1x has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function ROUND2 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function ROUND3 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function ROUND4 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function UPDATE_HASH has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_2 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_4 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_00_15 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_16 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_17 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_18 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_19 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_20 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_21 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_23 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_16_31 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_32 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_33 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_34 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_35 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_36 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_37 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_39 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function PRECALC_32_79 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function CALC_F1_PRE has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function CALC_F1_POST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function CALC_F2_PRE has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function CALC_F2_POST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function CALC_F3_PRE has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:11:48 Function CALC_F3_POST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha1__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha1__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/reg Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/build Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/operand Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/build in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/operand in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/reg in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.16.1 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sync v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_sha1__asm/copy/sha1block_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha1__asm/copy/sha1block_amd64_asm.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha1__asm/fuzz_ng.go fuzz_ng_crypto_sha1__asm/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/crypto/sha1/_asm/*_test.go' /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha1/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/sha1/_asm/testdata /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha1/_asm/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha1__asm/' /src/goroot/src/fuzz_ng_crypto_sha1__asm/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/sha1block_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_sha1__asm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/reg Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/build Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/operand Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/build in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/operand in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/reg in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/google/go-cmp v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": ? fuzz_ng_crypto_sha1__asm [no test files] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_sha1__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/tls/alert.go /src/goroot/src/crypto/tls/auth.go /src/goroot/src/crypto/tls/auth_test.go /src/goroot/src/crypto/tls/bogo_shim_test.go /src/goroot/src/crypto/tls/cache.go /src/goroot/src/crypto/tls/cache_test.go /src/goroot/src/crypto/tls/cipher_suites.go /src/goroot/src/crypto/tls/common.go /src/goroot/src/crypto/tls/common_string.go /src/goroot/src/crypto/tls/conn.go /src/goroot/src/crypto/tls/conn_test.go /src/goroot/src/crypto/tls/defaults.go /src/goroot/src/crypto/tls/ech.go /src/goroot/src/crypto/tls/ech_test.go /src/goroot/src/crypto/tls/example_test.go /src/goroot/src/crypto/tls/fips_test.go /src/goroot/src/crypto/tls/generate_cert.go /src/goroot/src/crypto/tls/handshake_client.go /src/goroot/src/crypto/tls/handshake_client_test.go /src/goroot/src/crypto/tls/handshake_client_tls13.go /src/goroot/src/crypto/tls/handshake_messages.go /src/goroot/src/crypto/tls/handshake_messages_test.go /src/goroot/src/crypto/tls/handshake_server.go /src/goroot/src/crypto/tls/handshake_server_test.go /src/goroot/src/crypto/tls/handshake_server_tls13.go /src/goroot/src/crypto/tls/handshake_test.go /src/goroot/src/crypto/tls/handshake_unix_test.go /src/goroot/src/crypto/tls/key_agreement.go /src/goroot/src/crypto/tls/key_schedule.go /src/goroot/src/crypto/tls/key_schedule_test.go /src/goroot/src/crypto/tls/link_test.go /src/goroot/src/crypto/tls/prf.go /src/goroot/src/crypto/tls/prf_test.go /src/goroot/src/crypto/tls/quic.go /src/goroot/src/crypto/tls/quic_test.go /src/goroot/src/crypto/tls/ticket.go /src/goroot/src/crypto/tls/ticket_test.go /src/goroot/src/crypto/tls/tls.go /src/goroot/src/crypto/tls/tls_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_tls ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/tls fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Found package in /src/goroot/src/crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for CipherSuite is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for CipherSuite is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Type AlertError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Type CertificateVerificationError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Type QUICEncryptionLevel is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Type RecordHeaderError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Type ECHRejectionError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Error has unproduced recv AlertError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function SetSessionTicketKeys has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Error has unproduced recv CertificateVerificationError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Unwrap has unproduced recv CertificateVerificationError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Error has unproduced recv RecordHeaderError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function HandshakeContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Error has unproduced recv ECHRejectionError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function String has unproduced recv QUICEncryptionLevel Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function QUICClient has unproduced argument QUICConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function QUICServer has unproduced argument QUICConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Start has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function HandleData has unproduced argument QUICEncryptionLevel Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function SendSessionTicket has unproduced argument QUICSessionTicketOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function NewListener has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function DialWithDialer has unproduced argument net.Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function Dial has unproduced recv Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:02 Function DialContext has unproduced recv Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_tls.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_tls.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package golang.org/x/crypto/cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package golang.org/x/crypto/chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/crypto v0.32.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found golang.org/x/crypto/chacha20poly1305 in golang.org/x/crypto v0.32.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found golang.org/x/crypto/cryptobyte in golang.org/x/crypto v0.32.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sys v0.29.0 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/tls: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_tls/copy/alert.go fuzz_ng_crypto_tls/copy/auth.go fuzz_ng_crypto_tls/copy/cache.go fuzz_ng_crypto_tls/copy/cipher_suites.go fuzz_ng_crypto_tls/copy/common.go fuzz_ng_crypto_tls/copy/common_string.go fuzz_ng_crypto_tls/copy/conn.go fuzz_ng_crypto_tls/copy/defaults.go fuzz_ng_crypto_tls/copy/ech.go fuzz_ng_crypto_tls/copy/handshake_client.go fuzz_ng_crypto_tls/copy/handshake_client_tls13.go fuzz_ng_crypto_tls/copy/handshake_messages.go fuzz_ng_crypto_tls/copy/handshake_server.go fuzz_ng_crypto_tls/copy/handshake_server_tls13.go fuzz_ng_crypto_tls/copy/key_agreement.go fuzz_ng_crypto_tls/copy/key_schedule.go fuzz_ng_crypto_tls/copy/prf.go fuzz_ng_crypto_tls/copy/quic.go fuzz_ng_crypto_tls/copy/ticket.go fuzz_ng_crypto_tls/copy/tls.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_tls/copy/alert.go fuzz_ng_crypto_tls/copy/auth.go fuzz_ng_crypto_tls/copy/cache.go fuzz_ng_crypto_tls/copy/cipher_suites.go fuzz_ng_crypto_tls/copy/common.go fuzz_ng_crypto_tls/copy/common_string.go fuzz_ng_crypto_tls/copy/conn.go fuzz_ng_crypto_tls/copy/defaults.go fuzz_ng_crypto_tls/copy/ech.go fuzz_ng_crypto_tls/copy/handshake_client.go fuzz_ng_crypto_tls/copy/handshake_client_tls13.go fuzz_ng_crypto_tls/copy/handshake_messages.go fuzz_ng_crypto_tls/copy/handshake_server.go fuzz_ng_crypto_tls/copy/handshake_server_tls13.go fuzz_ng_crypto_tls/copy/key_agreement.go fuzz_ng_crypto_tls/copy/key_schedule.go fuzz_ng_crypto_tls/copy/prf.go fuzz_ng_crypto_tls/copy/quic.go fuzz_ng_crypto_tls/copy/ticket.go fuzz_ng_crypto_tls/copy/tls.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_tls/fuzz_ng.go fuzz_ng_crypto_tls/fuzzng_unsure_test.go fuzz_ng_crypto_tls/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/tls/auth_test.go /src/goroot/src/crypto/tls/bogo_shim_test.go /src/goroot/src/crypto/tls/cache_test.go /src/goroot/src/crypto/tls/conn_test.go /src/goroot/src/crypto/tls/ech_test.go /src/goroot/src/crypto/tls/example_test.go /src/goroot/src/crypto/tls/fips_test.go /src/goroot/src/crypto/tls/handshake_client_test.go /src/goroot/src/crypto/tls/handshake_messages_test.go /src/goroot/src/crypto/tls/handshake_server_test.go /src/goroot/src/crypto/tls/handshake_test.go /src/goroot/src/crypto/tls/handshake_unix_test.go /src/goroot/src/crypto/tls/key_schedule_test.go /src/goroot/src/crypto/tls/link_test.go /src/goroot/src/crypto/tls/prf_test.go /src/goroot/src/crypto/tls/quic_test.go /src/goroot/src/crypto/tls/ticket_test.go /src/goroot/src/crypto/tls/tls_test.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/tls/testdata /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_tls/' /src/goroot/src/fuzz_ng_crypto_tls/alert.go /src/goroot/src/fuzz_ng_crypto_tls/auth.go /src/goroot/src/fuzz_ng_crypto_tls/auth_test.go /src/goroot/src/fuzz_ng_crypto_tls/bogo_shim_test.go /src/goroot/src/fuzz_ng_crypto_tls/cache.go /src/goroot/src/fuzz_ng_crypto_tls/cache_test.go /src/goroot/src/fuzz_ng_crypto_tls/cipher_suites.go /src/goroot/src/fuzz_ng_crypto_tls/common.go /src/goroot/src/fuzz_ng_crypto_tls/common_string.go /src/goroot/src/fuzz_ng_crypto_tls/conn.go /src/goroot/src/fuzz_ng_crypto_tls/conn_test.go /src/goroot/src/fuzz_ng_crypto_tls/defaults.go /src/goroot/src/fuzz_ng_crypto_tls/ech.go /src/goroot/src/fuzz_ng_crypto_tls/ech_test.go /src/goroot/src/fuzz_ng_crypto_tls/example_test.go /src/goroot/src/fuzz_ng_crypto_tls/fips_test.go /src/goroot/src/fuzz_ng_crypto_tls/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_tls/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_client.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_client_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_client_tls13.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_messages.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_messages_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_server.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_server_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_server_tls13.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_unix_test.go /src/goroot/src/fuzz_ng_crypto_tls/key_agreement.go /src/goroot/src/fuzz_ng_crypto_tls/key_schedule.go /src/goroot/src/fuzz_ng_crypto_tls/key_schedule_test.go /src/goroot/src/fuzz_ng_crypto_tls/link_test.go /src/goroot/src/fuzz_ng_crypto_tls/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_tls/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_tls/prf.go /src/goroot/src/fuzz_ng_crypto_tls/prf_test.go /src/goroot/src/fuzz_ng_crypto_tls/quic.go /src/goroot/src/fuzz_ng_crypto_tls/quic_test.go /src/goroot/src/fuzz_ng_crypto_tls/ticket.go /src/goroot/src/fuzz_ng_crypto_tls/ticket_test.go /src/goroot/src/fuzz_ng_crypto_tls/tls.go /src/goroot/src/fuzz_ng_crypto_tls/tls_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_tls /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": cipher_suites.go:13:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_tls [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_tls_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/tls/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/tls/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/tls/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/tls/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/tls/internal/fips140tls/fipstls.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls/internal/fips140tls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/tls/fipsonly/fipsonly.go /src/goroot/src/crypto/tls/fipsonly/fipsonly_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_tls_fipsonly ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/tls/fipsonly fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:12 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:12 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_tls_fipsonly.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_tls_fipsonly.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_crypto_tls_fipsonly: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_crypto_tls_fipsonly: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/tls/fipsonly: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package crypto/tls/fipsonly: build constraints exclude all Go files in /src/goroot/src/crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_crypto_tls_fipsonly/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_crypto_tls_fipsonly/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_crypto_tls_fipsonly/copy/*.go' /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_crypto_tls_fipsonly/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_crypto_tls_fipsonly/*.go' /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_crypto_tls_fipsonly/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/tls/fipsonly/fipsonly_test.go /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/tls/fipsonly/testdata /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/tls/fipsonly/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_tls_fipsonly/' /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/fipsonly_test.go /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls_fipsonly/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls_fipsonly/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_tls_fipsonly /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_tls_fipsonly [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_crypto_tls_fipsonly: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_tls_fipsonly_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/aes/aes.go /src/goroot/src/crypto/aes/aes_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_aes ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/aes fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:14 Found package in /src/goroot/src/crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:14 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:14 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_aes.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_aes.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/aes: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_aes/copy/aes.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_aes/copy/aes.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_aes/fuzz_ng.go fuzz_ng_crypto_aes/fuzzng_unsure_test.go fuzz_ng_crypto_aes/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/aes/aes_test.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/aes/testdata /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/aes/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_aes/' /src/goroot/src/fuzz_ng_crypto_aes/aes.go /src/goroot/src/fuzz_ng_crypto_aes/aes_test.go /src/goroot/src/fuzz_ng_crypto_aes/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_aes/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_aes/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_aes/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_aes/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_aes/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_aes /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": aes.go:18:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_aes [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_aes_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/boring/boring.go /src/goroot/src/crypto/boring/boring_test.go /src/goroot/src/crypto/boring/notboring_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_boring ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/boring fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:21 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:21 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_boring.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_boring.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_crypto_boring: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_crypto_boring: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/boring: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package crypto/boring: build constraints exclude all Go files in /src/goroot/src/crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_crypto_boring/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_crypto_boring/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_crypto_boring/copy/*.go' /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_crypto_boring/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_crypto_boring/*.go' /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_crypto_boring/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/boring/boring_test.go /src/goroot/src/crypto/boring/notboring_test.go /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/boring/testdata /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/boring/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_boring/' /src/goroot/src/fuzz_ng_crypto_boring/boring_test.go /src/goroot/src/fuzz_ng_crypto_boring/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_boring/notboring_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_boring/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_boring/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_boring /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_boring [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_crypto_boring: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_boring_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/randutil/randutil.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/randutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/fipsdeps.go /src/goroot/src/crypto/internal/fips140deps/fipsdeps_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140deps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/godebug/godebug.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140deps/godebug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/cpu/cpu.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140deps/cpu Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/byteorder/byteorder.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140deps/byteorder Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/asan.go /src/goroot/src/crypto/internal/fips140/boring.go /src/goroot/src/crypto/internal/fips140/cast.go /src/goroot/src/crypto/internal/fips140/fips140.go /src/goroot/src/crypto/internal/fips140/hash.go /src/goroot/src/crypto/internal/fips140/indicator.go /src/goroot/src/crypto/internal/fips140/notasan.go /src/goroot/src/crypto/internal/fips140/notboring.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/alias/alias.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/alias Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/drbg/cast.go /src/goroot/src/crypto/internal/fips140/drbg/ctrdrbg.go /src/goroot/src/crypto/internal/fips140/drbg/rand.go /src/goroot/src/crypto/internal/fips140/drbg/rand_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/drbg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/aes.go /src/goroot/src/crypto/internal/fips140/aes/aes_asm.go /src/goroot/src/crypto/internal/fips140/aes/aes_generic.go /src/goroot/src/crypto/internal/fips140/aes/aes_noasm.go /src/goroot/src/crypto/internal/fips140/aes/aes_s390x.go /src/goroot/src/crypto/internal/fips140/aes/aes_test.go /src/goroot/src/crypto/internal/fips140/aes/cast.go /src/goroot/src/crypto/internal/fips140/aes/cbc.go /src/goroot/src/crypto/internal/fips140/aes/cbc_noasm.go /src/goroot/src/crypto/internal/fips140/aes/cbc_ppc64x.go /src/goroot/src/crypto/internal/fips140/aes/cbc_s390x.go /src/goroot/src/crypto/internal/fips140/aes/const.go /src/goroot/src/crypto/internal/fips140/aes/ctr.go /src/goroot/src/crypto/internal/fips140/aes/ctr_arm64_gen.go /src/goroot/src/crypto/internal/fips140/aes/ctr_asm.go /src/goroot/src/crypto/internal/fips140/aes/ctr_noasm.go /src/goroot/src/crypto/internal/fips140/aes/ctr_s390x.go /src/goroot/src/crypto/internal/fips140/aes/interface_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/aes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/gcm/cast.go /src/goroot/src/crypto/internal/fips140/aes/gcm/cmac.go /src/goroot/src/crypto/internal/fips140/aes/gcm/ctrkdf.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_asm.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_generic.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_noasm.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_ppc64x.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_s390x.go /src/goroot/src/crypto/internal/fips140/aes/gcm/ghash.go /src/goroot/src/crypto/internal/fips140/aes/gcm/interface_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/aes/gcm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/aes/gcm/_asm/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/aes/gcm/_asm/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/gcm/_asm/gcm/gcm_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/aes/gcm/_asm/gcm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/aes/_asm/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/aes/_asm/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/_asm/standard/aes_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/aes/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/_asm/ctr/ctr_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/aes/_asm/ctr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/edwards25519/doc.go /src/goroot/src/crypto/internal/fips140/edwards25519/edwards25519.go /src/goroot/src/crypto/internal/fips140/edwards25519/edwards25519_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar_alias_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar_fiat.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalarmult.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalarmult_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/tables.go /src/goroot/src/crypto/internal/fips140/edwards25519/tables_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/edwards25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_alias_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_amd64.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_amd64_noasm.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_arm64.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_arm64_noasm.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_bench_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_generic.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/edwards25519/field Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/edwards25519/field/_asm/fe_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/edwards25519/field/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/bigmod/nat.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_asm.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_noasm.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_test.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_wasm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/bigmod Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/bigmod/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/bigmod/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/bigmod/_asm/nat_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/bigmod/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/check/check.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/check Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/check/checktest/asm_none.go /src/goroot/src/crypto/internal/fips140/check/checktest/asm_stub.go /src/goroot/src/crypto/internal/fips140/check/checktest/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/check/checktest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/mlkem/cast.go /src/goroot/src/crypto/internal/fips140/mlkem/field.go /src/goroot/src/crypto/internal/fips140/mlkem/field_test.go /src/goroot/src/crypto/internal/fips140/mlkem/generate1024.go /src/goroot/src/crypto/internal/fips140/mlkem/mlkem1024.go /src/goroot/src/crypto/internal/fips140/mlkem/mlkem768.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/hmac/cast.go /src/goroot/src/crypto/internal/fips140/hmac/hmac.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/subtle/constant_time.go /src/goroot/src/crypto/internal/fips140/subtle/xor.go /src/goroot/src/crypto/internal/fips140/subtle/xor_amd64.go /src/goroot/src/crypto/internal/fips140/subtle/xor_arm64.go /src/goroot/src/crypto/internal/fips140/subtle/xor_generic.go /src/goroot/src/crypto/internal/fips140/subtle/xor_loong64.go /src/goroot/src/crypto/internal/fips140/subtle/xor_ppc64x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ecdsa/cast.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa_s390x.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa_test.go /src/goroot/src/crypto/internal/fips140/ecdsa/hmacdrbg.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/tls12/cast.go /src/goroot/src/crypto/internal/fips140/tls12/tls12.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/tls12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ed25519/cast.go /src/goroot/src/crypto/internal/fips140/ed25519/ed25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ecdh/cast.go /src/goroot/src/crypto/internal/fips140/ecdh/ecdh.go /src/goroot/src/crypto/internal/fips140/ecdh/order_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha256/cast.go /src/goroot/src/crypto/internal/fips140/sha256/sha256.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_amd64.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_arm64.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_asm.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_noasm.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_ppc64x.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_s390x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_asm.go /src/goroot/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_avx2.go /src/goroot/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_shani.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/sha256/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/tls13/cast.go /src/goroot/src/crypto/internal/fips140/tls13/tls13.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/tls13 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ssh/kdf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha512/cast.go /src/goroot/src/crypto/internal/fips140/sha512/sha512.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_amd64.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_arm64.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_asm.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_noasm.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_ppc64x.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_s390x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha512/_asm/sha512block_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/sha512/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/nistec/benchmark_test.go /src/goroot/src/crypto/internal/fips140/nistec/generate.go /src/goroot/src/crypto/internal/fips140/nistec/nistec.go /src/goroot/src/crypto/internal/fips140/nistec/p224.go /src/goroot/src/crypto/internal/fips140/nistec/p224_sqrt.go /src/goroot/src/crypto/internal/fips140/nistec/p256.go /src/goroot/src/crypto/internal/fips140/nistec/p256_asm.go /src/goroot/src/crypto/internal/fips140/nistec/p256_asm_test.go /src/goroot/src/crypto/internal/fips140/nistec/p256_ordinv.go /src/goroot/src/crypto/internal/fips140/nistec/p256_ordinv_noasm.go /src/goroot/src/crypto/internal/fips140/nistec/p256_table.go /src/goroot/src/crypto/internal/fips140/nistec/p256_table_test.go /src/goroot/src/crypto/internal/fips140/nistec/p384.go /src/goroot/src/crypto/internal/fips140/nistec/p521.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/nistec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/nistec/_asm/p256_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/nistec/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/nistec/fiat/benchmark_test.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/cast.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/generate.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p224.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p224_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p224_invert.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p256.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p256_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p256_invert.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p384.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p384_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p384_invert.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p521.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p521_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p521_invert.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/nistec/fiat Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha3/cast.go /src/goroot/src/crypto/internal/fips140/sha3/hashes.go /src/goroot/src/crypto/internal/fips140/sha3/keccakf.go /src/goroot/src/crypto/internal/fips140/sha3/sha3.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_amd64.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_noasm.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_s390x.go /src/goroot/src/crypto/internal/fips140/sha3/shake.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha3/_asm/keccakf_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/pbkdf2/cast.go /src/goroot/src/crypto/internal/fips140/pbkdf2/pbkdf2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/hkdf/cast.go /src/goroot/src/crypto/internal/fips140/hkdf/hkdf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/rsa/cast.go /src/goroot/src/crypto/internal/fips140/rsa/keygen.go /src/goroot/src/crypto/internal/fips140/rsa/keygen_test.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v15.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v15_test.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v22.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v22_test.go /src/goroot/src/crypto/internal/fips140/rsa/rsa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/rsa/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/rsa/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/aes.go /src/goroot/src/crypto/internal/boring/boring.go /src/goroot/src/crypto/internal/boring/boring_test.go /src/goroot/src/crypto/internal/boring/doc.go /src/goroot/src/crypto/internal/boring/ecdh.go /src/goroot/src/crypto/internal/boring/ecdsa.go /src/goroot/src/crypto/internal/boring/hmac.go /src/goroot/src/crypto/internal/boring/notboring.go /src/goroot/src/crypto/internal/boring/rand.go /src/goroot/src/crypto/internal/boring/rsa.go /src/goroot/src/crypto/internal/boring/sha.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/boring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/bcache/cache.go /src/goroot/src/crypto/internal/boring/bcache/cache_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/boring/bcache Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/sig/sig.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/boring/sig Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/bbig/big.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/boring/bbig Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/syso/syso.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/boring/syso Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/impl/impl.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/impl Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/hpke/hpke.go /src/goroot/src/crypto/internal/hpke/hpke_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/hpke Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/hpke/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/hpke/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/cryptotest/aead.go /src/goroot/src/crypto/internal/cryptotest/allocations.go /src/goroot/src/crypto/internal/cryptotest/block.go /src/goroot/src/crypto/internal/cryptotest/blockmode.go /src/goroot/src/crypto/internal/cryptotest/fetchmodule.go /src/goroot/src/crypto/internal/cryptotest/hash.go /src/goroot/src/crypto/internal/cryptotest/implementations.go /src/goroot/src/crypto/internal/cryptotest/stream.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/cryptotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140test/acvp_test.go /src/goroot/src/crypto/internal/fips140test/alias_test.go /src/goroot/src/crypto/internal/fips140test/cast_test.go /src/goroot/src/crypto/internal/fips140test/check_test.go /src/goroot/src/crypto/internal/fips140test/cmac_test.go /src/goroot/src/crypto/internal/fips140test/ctrdrbg_test.go /src/goroot/src/crypto/internal/fips140test/edwards25519_test.go /src/goroot/src/crypto/internal/fips140test/fips_test.go /src/goroot/src/crypto/internal/fips140test/indicator_test.go /src/goroot/src/crypto/internal/fips140test/nistec_ordinv_test.go /src/goroot/src/crypto/internal/fips140test/nistec_test.go /src/goroot/src/crypto/internal/fips140test/sshkdf_test.go /src/goroot/src/crypto/internal/fips140test/xaes_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/sysrand/rand.go /src/goroot/src/crypto/internal/sysrand/rand_aix.go /src/goroot/src/crypto/internal/sysrand/rand_arc4random.go /src/goroot/src/crypto/internal/sysrand/rand_getrandom.go /src/goroot/src/crypto/internal/sysrand/rand_js.go /src/goroot/src/crypto/internal/sysrand/rand_linux_test.go /src/goroot/src/crypto/internal/sysrand/rand_netbsd.go /src/goroot/src/crypto/internal/sysrand/rand_plan9.go /src/goroot/src/crypto/internal/sysrand/rand_test.go /src/goroot/src/crypto/internal/sysrand/rand_wasip1.go /src/goroot/src/crypto/internal/sysrand/rand_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/sysrand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/internal/sysrand/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/sysrand/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/sysrand/internal/seccomp/seccomp_linux.go /src/goroot/src/crypto/internal/sysrand/internal/seccomp/seccomp_unsupported.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/sysrand/internal/seccomp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140only/fips140only.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140only Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140hash/hash.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/fips140hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/internal/entropy/entropy.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/internal/entropy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/mlkem/example_test.go /src/goroot/src/crypto/mlkem/mlkem.go /src/goroot/src/crypto/mlkem/mlkem_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_mlkem ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/mlkem fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Found package in /src/goroot/src/crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_mlkem.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_mlkem.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/mlkem: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_mlkem/copy/mlkem.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_mlkem/copy/mlkem.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_mlkem/fuzz_ng.go fuzz_ng_crypto_mlkem/fuzzng_unsure_test.go fuzz_ng_crypto_mlkem/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/mlkem/example_test.go /src/goroot/src/crypto/mlkem/mlkem_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/mlkem/testdata /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/mlkem/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_mlkem/' /src/goroot/src/fuzz_ng_crypto_mlkem/example_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_mlkem/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/mlkem.go /src/goroot/src/fuzz_ng_crypto_mlkem/mlkem_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_mlkem/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_mlkem/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_mlkem/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_mlkem /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": mlkem.go:14:8: use of internal package crypto/internal/fips140/mlkem not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_mlkem [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_mlkem_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/hmac/hmac.go /src/goroot/src/crypto/hmac/hmac_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_hmac ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/hmac fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:30 Found package in /src/goroot/src/crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:30 Unhandled argument &ast.FuncType{Func:1358, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00028ac00), Results:(*ast.FieldList)(0xc00028ac30)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_hmac.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_hmac.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/hmac: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_hmac/copy/hmac.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_hmac/copy/hmac.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_hmac/fuzz_ng.go fuzz_ng_crypto_hmac/fuzzng_unsure_test.go fuzz_ng_crypto_hmac/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/hmac/hmac_test.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/hmac/testdata /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/hmac/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_hmac/' /src/goroot/src/fuzz_ng_crypto_hmac/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_hmac/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_hmac/hmac.go /src/goroot/src/fuzz_ng_crypto_hmac/hmac_test.go /src/goroot/src/fuzz_ng_crypto_hmac/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_hmac/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hmac/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hmac/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_hmac /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": hmac.go:25:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_hmac [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_hmac_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/subtle/constant_time.go /src/goroot/src/crypto/subtle/constant_time_test.go /src/goroot/src/crypto/subtle/dit.go /src/goroot/src/crypto/subtle/dit_test.go /src/goroot/src/crypto/subtle/xor.go /src/goroot/src/crypto/subtle/xor_linux_test.go /src/goroot/src/crypto/subtle/xor_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_subtle ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/subtle fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:37 Found package in /src/goroot/src/crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:37 Unhandled argument &ast.FuncType{Func:3392, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000121470), Results:(*ast.FieldList)(nil)} for WithDataIndependentTiming Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_subtle.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_subtle.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/subtle: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_subtle/copy/constant_time.go fuzz_ng_crypto_subtle/copy/dit.go fuzz_ng_crypto_subtle/copy/xor.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_subtle/copy/constant_time.go fuzz_ng_crypto_subtle/copy/dit.go fuzz_ng_crypto_subtle/copy/xor.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_subtle/fuzz_ng.go fuzz_ng_crypto_subtle/fuzzng_unsure_test.go fuzz_ng_crypto_subtle/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/subtle/constant_time_test.go /src/goroot/src/crypto/subtle/dit_test.go /src/goroot/src/crypto/subtle/xor_linux_test.go /src/goroot/src/crypto/subtle/xor_test.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/subtle/testdata /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/subtle/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_subtle/' /src/goroot/src/fuzz_ng_crypto_subtle/constant_time.go /src/goroot/src/fuzz_ng_crypto_subtle/constant_time_test.go /src/goroot/src/fuzz_ng_crypto_subtle/dit.go /src/goroot/src/fuzz_ng_crypto_subtle/dit_test.go /src/goroot/src/fuzz_ng_crypto_subtle/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_subtle/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_subtle/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_subtle/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_subtle/xor.go /src/goroot/src/fuzz_ng_crypto_subtle/xor_linux_test.go /src/goroot/src/fuzz_ng_crypto_subtle/xor_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_subtle/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_subtle/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_subtle /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": constant_time.go:9:8: use of internal package crypto/internal/fips140/subtle not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_subtle [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_subtle_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/x509/cert_pool.go /src/goroot/src/crypto/x509/cert_pool_test.go /src/goroot/src/crypto/x509/example_test.go /src/goroot/src/crypto/x509/hybrid_pool_test.go /src/goroot/src/crypto/x509/name_constraints_test.go /src/goroot/src/crypto/x509/oid.go /src/goroot/src/crypto/x509/oid_test.go /src/goroot/src/crypto/x509/parser.go /src/goroot/src/crypto/x509/parser_test.go /src/goroot/src/crypto/x509/pem_decrypt.go /src/goroot/src/crypto/x509/pem_decrypt_test.go /src/goroot/src/crypto/x509/pkcs1.go /src/goroot/src/crypto/x509/pkcs8.go /src/goroot/src/crypto/x509/pkcs8_test.go /src/goroot/src/crypto/x509/pkits_test.go /src/goroot/src/crypto/x509/platform_test.go /src/goroot/src/crypto/x509/root.go /src/goroot/src/crypto/x509/root_aix.go /src/goroot/src/crypto/x509/root_bsd.go /src/goroot/src/crypto/x509/root_darwin.go /src/goroot/src/crypto/x509/root_linux.go /src/goroot/src/crypto/x509/root_plan9.go /src/goroot/src/crypto/x509/root_solaris.go /src/goroot/src/crypto/x509/root_test.go /src/gor++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": oot/src/crypto/x509/root_unix.go /src/goroot/src/crypto/x509/root_unix_test.go /src/goroot/src/crypto/x509/root_wasm.go /src/goroot/src/crypto/x509/root_windows.go /src/goroot/src/crypto/x509/sec1.go /src/goroot/src/crypto/x509/sec1_test.go /src/goroot/src/crypto/x509/verify.go /src/goroot/src/crypto/x509/verify_test.go /src/goroot/src/crypto/x509/x509.go /src/goroot/src/crypto/x509/x509_test.go /src/goroot/src/crypto/x509/x509_test_import.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 35 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_x509 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/x509 fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Found package in /src/goroot/src/crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for Certificate is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for Certificate is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type UnknownAuthorityError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type SystemRootsError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type InsecureAlgorithmError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type HostnameError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type ConstraintViolationError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type UnhandledCriticalExtension is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Type CertificateInvalidError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Unhandled argument &ast.FuncType{Func:219439, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00043e300), Results:(*ast.FieldList)(0xc00043e330)} for CertPoolNgdotAddCertWithConstraint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function OIDFromInts has unproduced array argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function EqualASN1OID has unproduced argument asn1.ObjectIdentifier Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function IsEncryptedPEMBlock has unproduced argument pem.Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function DecryptPEMBlock has unproduced argument pem.Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function MarshalPKCS1PrivateKey has unproduced argument rsa.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function MarshalPKCS1PublicKey has unproduced argument rsa.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function MarshalECPrivateKey has unproduced argument ecdsa.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv CertificateInvalidError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv HostnameError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv UnknownAuthorityError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv SystemRootsError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Unwrap has unproduced recv SystemRootsError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Verify has unproduced argument VerifyOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv InsecureAlgorithmError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv ConstraintViolationError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function CheckCRLSignature has unproduced argument pkix.CertificateList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function Error has unproduced recv UnhandledCriticalExtension Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function CreateCRL has unproduced argument pkix.RevokedCertificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function CreateCRL has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:44 Function CreateRevocationList has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_x509.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_x509.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/x509: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_x509/copy/cert_pool.go fuzz_ng_crypto_x509/copy/oid.go fuzz_ng_crypto_x509/copy/parser.go fuzz_ng_crypto_x509/copy/pem_decrypt.go fuzz_ng_crypto_x509/copy/pkcs1.go fuzz_ng_crypto_x509/copy/pkcs8.go fuzz_ng_crypto_x509/copy/root.go fuzz_ng_crypto_x509/copy/root_linux.go fuzz_ng_crypto_x509/copy/root_unix.go fuzz_ng_crypto_x509/copy/sec1.go fuzz_ng_crypto_x509/copy/verify.go fuzz_ng_crypto_x509/copy/x509.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_x509/copy/cert_pool.go fuzz_ng_crypto_x509/copy/oid.go fuzz_ng_crypto_x509/copy/parser.go fuzz_ng_crypto_x509/copy/pem_decrypt.go fuzz_ng_crypto_x509/copy/pkcs1.go fuzz_ng_crypto_x509/copy/pkcs8.go fuzz_ng_crypto_x509/copy/root.go fuzz_ng_crypto_x509/copy/root_linux.go fuzz_ng_crypto_x509/copy/root_unix.go fuzz_ng_crypto_x509/copy/sec1.go fuzz_ng_crypto_x509/copy/verify.go fuzz_ng_crypto_x509/copy/x509.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_x509/fuzz_ng.go fuzz_ng_crypto_x509/fuzzng_unsure_test.go fuzz_ng_crypto_x509/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/x509/cert_pool_test.go /src/goroot/src/crypto/x509/example_test.go /src/goroot/src/crypto/x509/hybrid_pool_test.go /src/goroot/src/crypto/x509/name_constraints_test.go /src/goroot/src/crypto/x509/oid_test.go /src/goroot/src/crypto/x509/parser_test.go /src/goroot/src/crypto/x509/pem_decrypt_test.go /src/goroot/src/crypto/x509/pkcs8_test.go /src/goroot/src/crypto/x509/pkits_test.go /src/goroot/src/crypto/x509/platform_test.go /src/goroot/src/crypto/x509/root_test.go /src/goroot/src/crypto/x509/root_unix_test.go /src/goroot/src/crypto/x509/sec1_test.go /src/goroot/src/crypto/x509/verify_test.go /src/goroot/src/crypto/x509/x509_test.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/x509/testdata /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_x509/' /src/goroot/src/fuzz_ng_crypto_x509/cert_pool.go /src/goroot/src/fuzz_ng_crypto_x509/cert_pool_test.go /src/goroot/src/fuzz_ng_crypto_x509/example_test.go /src/goroot/src/fuzz_ng_crypto_x509/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_x509/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_x509/hybrid_pool_test.go /src/goroot/src/fuzz_ng_crypto_x509/name_constraints_test.go /src/goroot/src/fuzz_ng_crypto_x509/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509/oid.go /src/goroot/src/fuzz_ng_crypto_x509/oid_test.go /src/goroot/src/fuzz_ng_crypto_x509/parser.go /src/goroot/src/fuzz_ng_crypto_x509/parser_test.go /src/goroot/src/fuzz_ng_crypto_x509/pem_decrypt.go /src/goroot/src/fuzz_ng_crypto_x509/pem_decrypt_test.go /src/goroot/src/fuzz_ng_crypto_x509/pkcs1.go /src/goroot/src/fuzz_ng_crypto_x509/pkcs8.go /src/goroot/src/fuzz_ng_crypto_x509/pkcs8_test.go /src/goroot/src/fuzz_ng_crypto_x509/pkits_test.go /src/goroot/src/fuzz_ng_crypto_x509/platform_test.go /src/goroot/src/fuzz_ng_crypto_x509/root.go /src/goroot/src/fuzz_ng_crypto_x509/root_linux.go /src/goroot/src/fuzz_ng_crypto_x509/root_test.go /src/goroot/src/fuzz_ng_crypto_x509/root_unix.go /src/goroot/src/fuzz_ng_crypto_x509/root_unix_test.go /src/goroot/src/fuzz_ng_crypto_x509/sec1.go /src/goroot/src/fuzz_ng_crypto_x509/sec1_test.go /src/goroot/src/fuzz_ng_crypto_x509/verify.go /src/goroot/src/fuzz_ng_crypto_x509/verify_test.go /src/goroot/src/fuzz_ng_crypto_x509/x509.go /src/goroot/src/fuzz_ng_crypto_x509/x509_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_x509 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_x509 [fuzz_ng_crypto_x509.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_x509 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_x509_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/x509/pkix/pkix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_x509_pkix ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/x509/pkix fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:54 Found package in /src/goroot/src/crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:54 Function FillFromRDNSequence has unproduced recv Name Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:54 Function ToRDNSequence has unproduced recv Name Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:54 Function String has unproduced recv Name Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:12:54 Function HasExpired has unproduced recv CertificateList Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_x509_pkix.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_x509_pkix.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/x509/pkix: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:198:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_x509_pkix/copy/pkix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_x509_pkix/copy/pkix.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_x509_pkix/fuzz_ng.go fuzz_ng_crypto_x509_pkix/fuzzng_unsure_test.go fuzz_ng_crypto_x509_pkix/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/crypto/x509/pkix/*_test.go' /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/x509/pkix/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/x509/pkix/testdata /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/x509/pkix/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_x509_pkix/' /src/goroot/src/fuzz_ng_crypto_x509_pkix/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/pkix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_x509_pkix /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_x509_pkix [fuzz_ng_crypto_x509_pkix.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_x509_pkix [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_x509_pkix_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/x509/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/x509/testdata/nist-pkits/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/testdata/nist-pkits/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/x509/testdata/nist-pkits/certs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/testdata/nist-pkits/certs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/x509/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/x509/internal/macos/corefoundation.go /src/goroot/src/crypto/x509/internal/macos/security.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/x509/internal/macos Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/cipher/benchmark_test.go /src/goroot/src/crypto/cipher/cbc.go /src/goroot/src/crypto/cipher/cbc_aes_test.go /src/goroot/src/crypto/cipher/cbc_test.go /src/goroot/src/crypto/cipher/cfb.go /src/goroot/src/crypto/cipher/cfb_test.go /src/goroot/src/crypto/cipher/cipher.go /src/goroot/src/crypto/cipher/common_test.go /src/goroot/src/crypto/cipher/ctr.go /src/goroot/src/crypto/cipher/ctr_aes_test.go /src/goroot/src/crypto/cipher/ctr_test.go /src/goroot/src/crypto/cipher/example_test.go /src/goroot/src/crypto/cipher/fuzz_test.go /src/goroot/src/crypto/cipher/gcm.go /src/goroot/src/crypto/cipher/gcm_test.go /src/goroot/src/crypto/cipher/io.go /src/goroot/src/crypto/cipher/modes_test.go /src/goroot/src/crypto/cipher/ofb.go /src/goroot/src/crypto/cipher/ofb_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_cipher ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude StreamReader' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude StreamReader crypto/cipher fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Found package in /src/goroot/src/crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Type Block is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewCBCEncrypter has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewCBCDecrypter has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewCFBEncrypter has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewCFBDecrypter has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewCTR has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewGCM has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewGCMWithNonceSize has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewGCMWithTagSize has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewGCMWithRandomNonce has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function Read has unproduced recv StreamReader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function Write has unproduced recv StreamWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function Close has unproduced recv StreamWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:01 Function NewOFB has unproduced argument Block Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_cipher.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_cipher.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/cipher: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "crypto/cipher" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_cipher/copy/cbc.go fuzz_ng_crypto_cipher/copy/cfb.go fuzz_ng_crypto_cipher/copy/cipher.go fuzz_ng_crypto_cipher/copy/ctr.go fuzz_ng_crypto_cipher/copy/gcm.go fuzz_ng_crypto_cipher/copy/io.go fuzz_ng_crypto_cipher/copy/ofb.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_cipher/copy/cbc.go fuzz_ng_crypto_cipher/copy/cfb.go fuzz_ng_crypto_cipher/copy/cipher.go fuzz_ng_crypto_cipher/copy/ctr.go fuzz_ng_crypto_cipher/copy/gcm.go fuzz_ng_crypto_cipher/copy/io.go fuzz_ng_crypto_cipher/copy/ofb.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_cipher/fuzz_ng.go fuzz_ng_crypto_cipher/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/cipher/benchmark_test.go /src/goroot/src/crypto/cipher/cbc_aes_test.go /src/goroot/src/crypto/cipher/cbc_test.go /src/goroot/src/crypto/cipher/cfb_test.go /src/goroot/src/crypto/cipher/common_test.go /src/goroot/src/crypto/cipher/ctr_aes_test.go /src/goroot/src/crypto/cipher/ctr_test.go /src/goroot/src/crypto/cipher/example_test.go /src/goroot/src/crypto/cipher/fuzz_test.go /src/goroot/src/crypto/cipher/gcm_test.go /src/goroot/src/crypto/cipher/modes_test.go /src/goroot/src/crypto/cipher/ofb_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/cipher/testdata /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/cipher/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_cipher/' /src/goroot/src/fuzz_ng_crypto_cipher/benchmark_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cbc.go /src/goroot/src/fuzz_ng_crypto_cipher/cbc_aes_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cbc_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cfb.go /src/goroot/src/fuzz_ng_crypto_cipher/cfb_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cipher.go /src/goroot/src/fuzz_ng_crypto_cipher/common_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ctr.go /src/goroot/src/fuzz_ng_crypto_cipher/ctr_aes_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ctr_test.go /src/goroot/src/fuzz_ng_crypto_cipher/example_test.go /src/goroot/src/fuzz_ng_crypto_cipher/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_cipher/fuzz_test.go /src/goroot/src/fuzz_ng_crypto_cipher/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_cipher/gcm.go /src/goroot/src/fuzz_ng_crypto_cipher/gcm_test.go /src/goroot/src/fuzz_ng_crypto_cipher/io.go /src/goroot/src/fuzz_ng_crypto_cipher/modes_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_cipher/ofb.go /src/goroot/src/fuzz_ng_crypto_cipher/ofb_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_cipher/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_cipher/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_cipher /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": cbc.go:16:2: use of internal package crypto/internal/fips140/aes not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_cipher [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_cipher_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/ecdsa/boring.go /src/goroot/src/crypto/ecdsa/ecdsa.go /src/goroot/src/crypto/ecdsa/ecdsa_legacy.go /src/goroot/src/crypto/ecdsa/ecdsa_test.go /src/goroot/src/crypto/ecdsa/equal_test.go /src/goroot/src/crypto/ecdsa/example_test.go /src/goroot/src/crypto/ecdsa/notboring.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_ecdsa ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/ecdsa fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Found package in /src/goroot/src/crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Function Equal has unproduced argument crypto.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Function Sign has unproduced argument crypto.SignerOpts Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Function GenerateKey has unproduced argument elliptic.Curve Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Function VerifyASN1 has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:03 Function Verify has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_ecdsa.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_ecdsa.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/ecdsa: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_ecdsa/copy/ecdsa.go fuzz_ng_crypto_ecdsa/copy/ecdsa_legacy.go fuzz_ng_crypto_ecdsa/copy/notboring.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_ecdsa/copy/ecdsa.go fuzz_ng_crypto_ecdsa/copy/ecdsa_legacy.go fuzz_ng_crypto_ecdsa/copy/notboring.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_ecdsa/fuzz_ng.go fuzz_ng_crypto_ecdsa/fuzzng_unsure_test.go fuzz_ng_crypto_ecdsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/ecdsa/ecdsa_test.go /src/goroot/src/crypto/ecdsa/equal_test.go /src/goroot/src/crypto/ecdsa/example_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/ecdsa/testdata /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_ecdsa/' /src/goroot/src/fuzz_ng_crypto_ecdsa/ecdsa.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ecdsa_legacy.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ecdsa_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/equal_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/example_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_ecdsa/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdsa/notboring.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_ecdsa /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": ecdsa.go:23:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_ecdsa [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_ecdsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/ecdsa/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/ecdsa/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/dsa/dsa.go /src/goroot/src/crypto/dsa/dsa_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_dsa ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/dsa fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:11 Found package in /src/goroot/src/crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:11 Function GenerateParameters has unproduced argument Parameters Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:11 Function GenerateKey has unproduced argument PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:11 Function Sign has unproduced argument PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:11 Function Verify has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_dsa.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_dsa.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:29:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:29:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/dsa: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:34: undefined: ParameterSizesEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:133:43: undefined: ParameterSizesEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:142:31: undefined: ParametersStruct Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:154:30: undefined: PublicKeyStruct Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:164:31: undefined: PrivateKeyStruct Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:174:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:195:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:216:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:233:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:239:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:233:43: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_dsa/copy/dsa.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_dsa/copy/dsa.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_dsa/fuzz_ng.go fuzz_ng_crypto_dsa/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/dsa/dsa_test.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/dsa/testdata /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/dsa/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_dsa/' /src/goroot/src/fuzz_ng_crypto_dsa/dsa.go /src/goroot/src/fuzz_ng_crypto_dsa/dsa_test.go /src/goroot/src/fuzz_ng_crypto_dsa/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_dsa/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_dsa/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_dsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_dsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_dsa /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": dsa.go:21:2: use of internal package crypto/internal/fips140only not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_dsa [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_dsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/md5/example_test.go /src/goroot/src/crypto/md5/gen.go /src/goroot/src/crypto/md5/md5.go /src/goroot/src/crypto/md5/md5_test.go /src/goroot/src/crypto/md5/md5block.go /src/goroot/src/crypto/md5/md5block_decl.go /src/goroot/src/crypto/md5/md5block_generic.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_md5 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/md5 fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:14 Found package in /src/goroot/src/crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:14 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_md5.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_md5.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/md5: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_md5/copy/md5.go fuzz_ng_crypto_md5/copy/md5block.go fuzz_ng_crypto_md5/copy/md5block_decl.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_md5/copy/md5.go fuzz_ng_crypto_md5/copy/md5block.go fuzz_ng_crypto_md5/copy/md5block_decl.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_md5/fuzz_ng.go fuzz_ng_crypto_md5/fuzzng_unsure_test.go fuzz_ng_crypto_md5/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/md5/example_test.go /src/goroot/src/crypto/md5/md5_test.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/md5/testdata /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/md5/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_md5/' /src/goroot/src/fuzz_ng_crypto_md5/example_test.go /src/goroot/src/fuzz_ng_crypto_md5/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_md5/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_md5/md5.go /src/goroot/src/fuzz_ng_crypto_md5/md5_test.go /src/goroot/src/fuzz_ng_crypto_md5/md5block.go /src/goroot/src/fuzz_ng_crypto_md5/md5block_decl.go /src/goroot/src/fuzz_ng_crypto_md5/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_md5/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_md5 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": md5.go:15:2: use of internal package crypto/internal/fips140only not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_md5 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_md5_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/md5/_asm/md5block_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_md5__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/md5/_asm fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:21 Found package in /src/goroot/src/crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:21 Function ROUND1 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:21 Function ROUND2 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:21 Function ROUND3FIRST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:21 Function ROUND3 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:21 Function ROUND4 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_md5__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_md5__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_md5__asm/copy/md5block_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_md5__asm/copy/md5block_amd64_asm.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_md5__asm/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/crypto/md5/_asm/*_test.go' /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/md5/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/md5/_asm/testdata /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/md5/_asm/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_md5__asm/' /src/goroot/src/fuzz_ng_crypto_md5__asm/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_md5__asm/md5block_amd64_asm.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_md5__asm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/reg Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/operand Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/mmcloughlin/avo/build Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/build in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/operand in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/mmcloughlin/avo/reg in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_md5__asm [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_md5__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/ed25519/ed25519.go /src/goroot/src/crypto/ed25519/ed25519_test.go /src/goroot/src/crypto/ed25519/ed25519vectors_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_ed25519 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/ed25519 fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Found package in /src/goroot/src/crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Function Equal has unproduced argument crypto.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Function Sign has unproduced argument crypto.SignerOpts Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Function HashFunc has unproduced recv Options Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:23 Function VerifyWithOptions has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_ed25519.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_ed25519.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/ed25519: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_ed25519/copy/ed25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_ed25519/copy/ed25519.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_ed25519/fuzz_ng.go fuzz_ng_crypto_ed25519/fuzzng_unsure_test.go fuzz_ng_crypto_ed25519/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/ed25519/ed25519_test.go /src/goroot/src/crypto/ed25519/ed25519vectors_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/ed25519/testdata /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_ed25519/' /src/goroot/src/fuzz_ng_crypto_ed25519/ed25519.go /src/goroot/src/fuzz_ng_crypto_ed25519/ed25519_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/ed25519vectors_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_ed25519/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ed25519/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_ed25519 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ed25519.go:21:2: use of internal package crypto/internal/fips140/ed25519 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_ed25519 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_ed25519_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/ed25519/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/ed25519/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/rand/example_test.go /src/goroot/src/crypto/rand/rand.go /src/goroot/src/crypto/rand/rand_test.go /src/goroot/src/crypto/rand/text.go /src/goroot/src/crypto/rand/text_test.go /src/goroot/src/crypto/rand/util.go /src/goroot/src/crypto/rand/util_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_rand ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits Prime.bits' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Prime.bits crypto/rand fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:31 Found package in /src/goroot/src/crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_rand.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_rand.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/rand: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_rand/copy/rand.go fuzz_ng_crypto_rand/copy/text.go fuzz_ng_crypto_rand/copy/util.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_rand/copy/rand.go fuzz_ng_crypto_rand/copy/text.go fuzz_ng_crypto_rand/copy/util.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_rand/fuzz_ng.go fuzz_ng_crypto_rand/fuzzng_unsure_test.go fuzz_ng_crypto_rand/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/rand/example_test.go /src/goroot/src/crypto/rand/rand_test.go /src/goroot/src/crypto/rand/text_test.go /src/goroot/src/crypto/rand/util_test.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/rand/testdata /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/rand/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_rand/' /src/goroot/src/fuzz_ng_crypto_rand/example_test.go /src/goroot/src/fuzz_ng_crypto_rand/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_rand/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_rand/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rand/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rand/rand.go /src/goroot/src/fuzz_ng_crypto_rand/rand_test.go /src/goroot/src/fuzz_ng_crypto_rand/text.go /src/goroot/src/fuzz_ng_crypto_rand/text_test.go /src/goroot/src/fuzz_ng_crypto_rand/util.go /src/goroot/src/fuzz_ng_crypto_rand/util_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rand/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rand/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_rand /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": rand.go:10:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_rand [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_rand_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/ecdh/ecdh.go /src/goroot/src/crypto/ecdh/ecdh_test.go /src/goroot/src/crypto/ecdh/nist.go /src/goroot/src/crypto/ecdh/x25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_ecdh ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/ecdh fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Found package in /src/goroot/src/crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Type PrivateKey is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function ECDH has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function Bytes has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function Equal has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function Curve has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function PublicKey has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:38 Function Public has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_ecdh.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_ecdh.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/ecdh: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:213:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_ecdh/copy/ecdh.go fuzz_ng_crypto_ecdh/copy/nist.go fuzz_ng_crypto_ecdh/copy/x25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_ecdh/copy/ecdh.go fuzz_ng_crypto_ecdh/copy/nist.go fuzz_ng_crypto_ecdh/copy/x25519.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_ecdh/fuzz_ng.go fuzz_ng_crypto_ecdh/fuzzng_unsure_test.go fuzz_ng_crypto_ecdh/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/ecdh/ecdh_test.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/ecdh/testdata /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/ecdh/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_ecdh/' /src/goroot/src/fuzz_ng_crypto_ecdh/ecdh.go /src/goroot/src/fuzz_ng_crypto_ecdh/ecdh_test.go /src/goroot/src/fuzz_ng_crypto_ecdh/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_ecdh/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_ecdh/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdh/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdh/nist.go /src/goroot/src/fuzz_ng_crypto_ecdh/x25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdh/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdh/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_ecdh /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": ecdh.go:11:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_ecdh [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_ecdh_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/sha256/example_test.go /src/goroot/src/crypto/sha256/sha256.go /src/goroot/src/crypto/sha256/sha256_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_sha256 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha256 fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:45 Found package in /src/goroot/src/crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha256.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha256.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/sha256: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_sha256/copy/sha256.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha256/copy/sha256.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha256/fuzz_ng.go fuzz_ng_crypto_sha256/fuzzng_unsure_test.go fuzz_ng_crypto_sha256/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/sha256/example_test.go /src/goroot/src/crypto/sha256/sha256_test.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/sha256/testdata /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha256/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha256/' /src/goroot/src/fuzz_ng_crypto_sha256/example_test.go /src/goroot/src/fuzz_ng_crypto_sha256/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha256/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_sha256/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha256/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha256/sha256.go /src/goroot/src/fuzz_ng_crypto_sha256/sha256_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha256/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha256/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_sha256 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": sha256.go:11:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_sha256 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_sha256_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/sha512/sha512.go /src/goroot/src/crypto/sha512/sha512_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_sha512 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha512 fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:53 Found package in /src/goroot/src/crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:13:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha512.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha512.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/sha512: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_sha512/copy/sha512.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha512/copy/sha512.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha512/fuzz_ng.go fuzz_ng_crypto_sha512/fuzzng_unsure_test.go fuzz_ng_crypto_sha512/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/sha512/sha512_test.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/sha512/testdata /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha512/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha512/' /src/goroot/src/fuzz_ng_crypto_sha512/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha512/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_sha512/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha512/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha512/sha512.go /src/goroot/src/fuzz_ng_crypto_sha512/sha512_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha512/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha512/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_sha512 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": sha512.go:15:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_sha512 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_sha512_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/sha3/sha3.go /src/goroot/src/crypto/sha3/sha3_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_sha3 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits SumSHAKE128.length,SumSHAKE256.length' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits SumSHAKE128.length,SumSHAKE256.length crypto/sha3 fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Found package in /src/goroot/src/crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha3.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha3.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/sha3: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_sha3/copy/sha3.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha3/copy/sha3.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_sha3/fuzz_ng.go fuzz_ng_crypto_sha3/fuzzng_unsure_test.go fuzz_ng_crypto_sha3/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/sha3/sha3_test.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/sha3/testdata /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha3/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha3/' /src/goroot/src/fuzz_ng_crypto_sha3/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha3/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_sha3/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha3/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha3/sha3.go /src/goroot/src/fuzz_ng_crypto_sha3/sha3_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_sha3 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": sha3.go:11:2: use of internal package crypto/internal/fips140/sha3 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_sha3 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_sha3_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/pbkdf2/pbkdf2.go /src/goroot/src/crypto/pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_pbkdf2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/pbkdf2 fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:08 Found package in /src/goroot/src/crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:08 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:08 Unhandled argument &ast.FuncType{Func:1385, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000288c00), Results:(*ast.FieldList)(0xc000288c30)} for Key Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_pbkdf2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_pbkdf2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/pbkdf2: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "crypto/pbkdf2" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_pbkdf2/copy/pbkdf2.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_pbkdf2/copy/pbkdf2.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_pbkdf2/fuzz_ng.go fuzz_ng_crypto_pbkdf2/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/pbkdf2/pbkdf2_test.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/pbkdf2/testdata /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/pbkdf2/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_pbkdf2/' /src/goroot/src/fuzz_ng_crypto_pbkdf2/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/pbkdf2.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_pbkdf2 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": pbkdf2.go:14:2: use of internal package crypto/internal/fips140/pbkdf2 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_pbkdf2 [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_pbkdf2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/hkdf/example_test.go /src/goroot/src/crypto/hkdf/hkdf.go /src/goroot/src/crypto/hkdf/hkdf_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_hkdf ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/hkdf fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Found package in /src/goroot/src/crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Unhandled argument &ast.FuncType{Func:973, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000012c30), Results:(*ast.FieldList)(0xc000012c60)} for Extract Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Unhandled argument &ast.FuncType{Func:1609, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000012ea0), Results:(*ast.FieldList)(0xc000012ed0)} for Expand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:11 Unhandled argument &ast.FuncType{Func:2203, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000131a0), Results:(*ast.FieldList)(0xc0000131d0)} for Key Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_hkdf.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_hkdf.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/hkdf: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "crypto/hkdf" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_hkdf/copy/hkdf.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_hkdf/copy/hkdf.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_hkdf/fuzz_ng.go fuzz_ng_crypto_hkdf/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/hkdf/example_test.go /src/goroot/src/crypto/hkdf/hkdf_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/hkdf/testdata /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/hkdf/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_hkdf/' /src/goroot/src/fuzz_ng_crypto_hkdf/example_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_hkdf/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/hkdf.go /src/goroot/src/fuzz_ng_crypto_hkdf/hkdf_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_hkdf /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": hkdf.go:14:2: use of internal package crypto/internal/fips140/hkdf not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_hkdf [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_hkdf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/rsa/boring.go /src/goroot/src/crypto/rsa/boring_test.go /src/goroot/src/crypto/rsa/equal_test.go /src/goroot/src/crypto/rsa/example_test.go /src/goroot/src/crypto/rsa/fips.go /src/goroot/src/crypto/rsa/notboring.go /src/goroot/src/crypto/rsa/pkcs1v15.go /src/goroot/src/crypto/rsa/pkcs1v15_test.go /src/goroot/src/crypto/rsa/pss_test.go /src/goroot/src/crypto/rsa/rsa.go /src/goroot/src/crypto/rsa/rsa_export_test.go /src/goroot/src/crypto/rsa/rsa_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_rsa ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits Prime.nprimes,GenerateMultiPrimeKey.nprimes,GenerateMultiPrimeKey.bits,GenerateKey.bits' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Prime.nprimes,GenerateMultiPrimeKey.nprimes,GenerateMultiPrimeKey.bits,GenerateKey.bits crypto/rsa fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Found package in /src/goroot/src/crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function HashFunc has unproduced recv PSSOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function SignPSS has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function SignPSS has unproduced argument PSSOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function VerifyPSS has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function VerifyPSS has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function VerifyPSS has unproduced argument PSSOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function EncryptOAEP has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function EncryptOAEP has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function DecryptOAEP has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function SignPKCS1v15 has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function VerifyPKCS1v15 has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function VerifyPKCS1v15 has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function EncryptPKCS1v15 has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function Equal has unproduced argument crypto.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function Sign has unproduced argument crypto.SignerOpts Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:13 Function Decrypt has unproduced argument crypto.DecrypterOpts Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_rsa.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_rsa.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/rsa: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_rsa/copy/fips.go fuzz_ng_crypto_rsa/copy/notboring.go fuzz_ng_crypto_rsa/copy/pkcs1v15.go fuzz_ng_crypto_rsa/copy/rsa.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_rsa/copy/fips.go fuzz_ng_crypto_rsa/copy/notboring.go fuzz_ng_crypto_rsa/copy/pkcs1v15.go fuzz_ng_crypto_rsa/copy/rsa.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_rsa/fuzz_ng.go fuzz_ng_crypto_rsa/fuzzng_unsure_test.go fuzz_ng_crypto_rsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/rsa/boring_test.go /src/goroot/src/crypto/rsa/equal_test.go /src/goroot/src/crypto/rsa/example_test.go /src/goroot/src/crypto/rsa/pkcs1v15_test.go /src/goroot/src/crypto/rsa/pss_test.go /src/goroot/src/crypto/rsa/rsa_export_test.go /src/goroot/src/crypto/rsa/rsa_test.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/rsa/testdata /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_rsa/' /src/goroot/src/fuzz_ng_crypto_rsa/boring_test.go /src/goroot/src/fuzz_ng_crypto_rsa/equal_test.go /src/goroot/src/fuzz_ng_crypto_rsa/example_test.go /src/goroot/src/fuzz_ng_crypto_rsa/fips.go /src/goroot/src/fuzz_ng_crypto_rsa/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_rsa/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_rsa/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rsa/notboring.go /src/goroot/src/fuzz_ng_crypto_rsa/pkcs1v15.go /src/goroot/src/fuzz_ng_crypto_rsa/pkcs1v15_test.go /src/goroot/src/fuzz_ng_crypto_rsa/pss_test.go /src/goroot/src/fuzz_ng_crypto_rsa/rsa.go /src/goroot/src/fuzz_ng_crypto_rsa/rsa_export_test.go /src/goroot/src/fuzz_ng_crypto_rsa/rsa_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_rsa /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": fips.go:9:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_rsa [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_rsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/crypto/rsa/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/crypto/rsa/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/crypto/des/block.go /src/goroot/src/crypto/des/cipher.go /src/goroot/src/crypto/des/const.go /src/goroot/src/crypto/des/des_test.go /src/goroot/src/crypto/des/example_test.go /src/goroot/src/crypto/des/internal_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^crypto_des ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/des fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:21 Found package in /src/goroot/src/crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:21 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:21 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/crypto_des.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_des.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": go: module crypto/des: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_crypto_des/copy/block.go fuzz_ng_crypto_des/copy/cipher.go fuzz_ng_crypto_des/copy/const.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_des/copy/block.go fuzz_ng_crypto_des/copy/cipher.go fuzz_ng_crypto_des/copy/const.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_crypto_des/fuzz_ng.go fuzz_ng_crypto_des/fuzzng_unsure_test.go fuzz_ng_crypto_des/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/crypto/des/des_test.go /src/goroot/src/crypto/des/example_test.go /src/goroot/src/crypto/des/internal_test.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/crypto/des/testdata /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/crypto/des/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_des/' /src/goroot/src/fuzz_ng_crypto_des/block.go /src/goroot/src/fuzz_ng_crypto_des/cipher.go /src/goroot/src/fuzz_ng_crypto_des/const.go /src/goroot/src/fuzz_ng_crypto_des/des_test.go /src/goroot/src/fuzz_ng_crypto_des/example_test.go /src/goroot/src/fuzz_ng_crypto_des/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_des/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_crypto_des/internal_test.go /src/goroot/src/fuzz_ng_crypto_des/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_des/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_des/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_des/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_crypto_des /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": cipher.go:9:2: use of internal package crypto/internal/fips140/alias not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_crypto_des [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_crypto_des_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/container/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/container/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/container/list/example_test.go /src/goroot/src/container/list/list.go /src/goroot/src/container/list/list_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package container/list Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=container/list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=container_list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^container_list ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing container/list fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:28 Found package in /src/goroot/src/container/list Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/container_list.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/container_list.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=container/list Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": go: module container/list: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_container_list/copy/list.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_container_list/copy/list.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_container_list/fuzz_ng.go fuzz_ng_container_list/fuzzng_unsure_test.go fuzz_ng_container_list/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/container/list/example_test.go /src/goroot/src/container/list/list_test.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/container/list/testdata /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/container/list/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_container_list/' /src/goroot/src/fuzz_ng_container_list/example_test.go /src/goroot/src/fuzz_ng_container_list/fuzz_ng.go /src/goroot/src/fuzz_ng_container_list/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_container_list/list.go /src/goroot/src/fuzz_ng_container_list/list_test.go /src/goroot/src/fuzz_ng_container_list/ngolo_helper.go /src/goroot/src/fuzz_ng_container_list/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_list/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_list/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_container_list /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_container_list [fuzz_ng_container_list.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_container_list [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_list Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_container_list_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo container/list Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/container/heap/example_intheap_test.go /src/goroot/src/container/heap/example_pq_test.go /src/goroot/src/container/heap/heap.go /src/goroot/src/container/heap/heap_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^container_heap ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing container/heap fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Found package in /src/goroot/src/container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Type Interface is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Function Init has unproduced argument Interface Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Function Push has unproduced argument Interface Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Function Pop has unproduced argument Interface Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Function Remove has unproduced argument Interface Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:36 Function Fix has unproduced argument Interface Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/container_heap.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/container_heap.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": go: module container/heap: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "container/heap" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_container_heap/copy/heap.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_container_heap/copy/heap.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_container_heap/fuzz_ng.go fuzz_ng_container_heap/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/container/heap/example_intheap_test.go /src/goroot/src/container/heap/example_pq_test.go /src/goroot/src/container/heap/heap_test.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/container/heap/testdata /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/container/heap/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_container_heap/' /src/goroot/src/fuzz_ng_container_heap/example_intheap_test.go /src/goroot/src/fuzz_ng_container_heap/example_pq_test.go /src/goroot/src/fuzz_ng_container_heap/fuzz_ng.go /src/goroot/src/fuzz_ng_container_heap/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_container_heap/heap.go /src/goroot/src/fuzz_ng_container_heap/heap_test.go /src/goroot/src/fuzz_ng_container_heap/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_heap/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_heap/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_container_heap /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_container_heap [fuzz_ng_container_heap.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_container_heap [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_heap Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_container_heap_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/container/ring/example_test.go /src/goroot/src/container/ring/ring.go /src/goroot/src/container/ring/ring_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^container_ring ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits RingNgdotMove.n,New.n,RingNgdotUnlink.n' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits RingNgdotMove.n,New.n,RingNgdotUnlink.n container/ring fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:39 Found package in /src/goroot/src/container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:39 Unhandled argument &ast.FuncType{Func:3116, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00020ba70), Results:(*ast.FieldList)(nil)} for RingNgdotDo Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/container_ring.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/container_ring.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": go: module container/ring: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_container_ring/copy/ring.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_container_ring/copy/ring.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_container_ring/fuzz_ng.go fuzz_ng_container_ring/fuzzng_unsure_test.go fuzz_ng_container_ring/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/container/ring/example_test.go /src/goroot/src/container/ring/ring_test.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/container/ring/testdata /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/container/ring/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_container_ring/' /src/goroot/src/fuzz_ng_container_ring/example_test.go /src/goroot/src/fuzz_ng_container_ring/fuzz_ng.go /src/goroot/src/fuzz_ng_container_ring/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_container_ring/ngolo_helper.go /src/goroot/src/fuzz_ng_container_ring/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_container_ring/ring.go /src/goroot/src/fuzz_ng_container_ring/ring_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_ring/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_ring/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_container_ring /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_container_ring [fuzz_ng_container_ring.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_container_ring [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_container_ring Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_container_ring_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/arena/arena.go /src/goroot/src/arena/arena_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package arena Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^arena ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing arena fuzz_ng_arena Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:46 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:46 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/arena.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/arena.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_arena Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_arena: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_arena Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_arena: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=arena Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_arena Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module arena: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package arena: build constraints exclude all Go files in /src/goroot/src/arena Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_arena Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_arena/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_arena/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_arena/copy/*.go' /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_arena/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_arena/*.go' /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_arena/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/arena/arena_test.go /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/arena/testdata /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/arena/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_arena/' /src/goroot/src/fuzz_ng_arena/arena_test.go /src/goroot/src/fuzz_ng_arena/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_arena/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_arena/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_arena /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_arena Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_arena [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_arena Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_arena: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_arena_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo arena Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/regexp/all_test.go /src/goroot/src/regexp/backtrack.go /src/goroot/src/regexp/example_test.go /src/goroot/src/regexp/exec.go /src/goroot/src/regexp/exec2_test.go /src/goroot/src/regexp/exec_test.go /src/goroot/src/regexp/find_test.go /src/goroot/src/regexp/onepass.go /src/goroot/src/regexp/onepass_test.go /src/goroot/src/regexp/regexp.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^regexp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Must,Expand,ReplaceAll,FindAllString -limits RegexpNgdotSplit.n' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Must,Expand,ReplaceAll,FindAllString -limits RegexpNgdotSplit.n regexp fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Found package in /src/goroot/src/regexp Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/regexp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/regexp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": go: module regexp: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_regexp/copy/backtrack.go fuzz_ng_regexp/copy/exec.go fuzz_ng_regexp/copy/onepass.go fuzz_ng_regexp/copy/regexp.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_regexp/copy/backtrack.go fuzz_ng_regexp/copy/exec.go fuzz_ng_regexp/copy/onepass.go fuzz_ng_regexp/copy/regexp.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_regexp/fuzz_ng.go fuzz_ng_regexp/fuzzng_unsure_test.go fuzz_ng_regexp/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/regexp/all_test.go /src/goroot/src/regexp/example_test.go /src/goroot/src/regexp/exec2_test.go /src/goroot/src/regexp/exec_test.go /src/goroot/src/regexp/find_test.go /src/goroot/src/regexp/onepass_test.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/regexp/testdata /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_regexp/' /src/goroot/src/fuzz_ng_regexp/all_test.go /src/goroot/src/fuzz_ng_regexp/backtrack.go /src/goroot/src/fuzz_ng_regexp/example_test.go /src/goroot/src/fuzz_ng_regexp/exec.go /src/goroot/src/fuzz_ng_regexp/exec2_test.go /src/goroot/src/fuzz_ng_regexp/exec_test.go /src/goroot/src/fuzz_ng_regexp/find_test.go /src/goroot/src/fuzz_ng_regexp/fuzz_ng.go /src/goroot/src/fuzz_ng_regexp/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_regexp/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp/onepass.go /src/goroot/src/fuzz_ng_regexp/onepass_test.go /src/goroot/src/fuzz_ng_regexp/regexp.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_regexp /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_regexp [fuzz_ng_regexp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_regexp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_regexp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo regexp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/regexp/syntax/compile.go /src/goroot/src/regexp/syntax/doc.go /src/goroot/src/regexp/syntax/op_string.go /src/goroot/src/regexp/syntax/parse.go /src/goroot/src/regexp/syntax/parse_test.go /src/goroot/src/regexp/syntax/perl_groups.go /src/goroot/src/regexp/syntax/prog.go /src/goroot/src/regexp/syntax/prog_test.go /src/goroot/src/regexp/syntax/regexp.go /src/goroot/src/regexp/syntax/simplify.go /src/goroot/src/regexp/syntax/simplify_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^regexp_syntax ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing regexp/syntax fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Found package in /src/goroot/src/regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Function MatchRune has unproduced recv Inst Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Function MatchRunePos has unproduced recv Inst Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Function MatchEmptyWidth has unproduced recv Inst Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:14:57 Function String has unproduced recv Inst Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/regexp_syntax.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/regexp_syntax.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": go: module regexp/syntax: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_regexp_syntax/copy/compile.go fuzz_ng_regexp_syntax/copy/doc.go fuzz_ng_regexp_syntax/copy/op_string.go fuzz_ng_regexp_syntax/copy/parse.go fuzz_ng_regexp_syntax/copy/perl_groups.go fuzz_ng_regexp_syntax/copy/prog.go fuzz_ng_regexp_syntax/copy/regexp.go fuzz_ng_regexp_syntax/copy/simplify.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_regexp_syntax/copy/compile.go fuzz_ng_regexp_syntax/copy/doc.go fuzz_ng_regexp_syntax/copy/op_string.go fuzz_ng_regexp_syntax/copy/parse.go fuzz_ng_regexp_syntax/copy/perl_groups.go fuzz_ng_regexp_syntax/copy/prog.go fuzz_ng_regexp_syntax/copy/regexp.go fuzz_ng_regexp_syntax/copy/simplify.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_regexp_syntax/fuzz_ng.go fuzz_ng_regexp_syntax/fuzzng_unsure_test.go fuzz_ng_regexp_syntax/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/regexp/syntax/parse_test.go /src/goroot/src/regexp/syntax/prog_test.go /src/goroot/src/regexp/syntax/simplify_test.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/regexp/syntax/testdata /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/regexp/syntax/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_regexp_syntax/' /src/goroot/src/fuzz_ng_regexp_syntax/compile.go /src/goroot/src/fuzz_ng_regexp_syntax/doc.go /src/goroot/src/fuzz_ng_regexp_syntax/fuzz_ng.go /src/goroot/src/fuzz_ng_regexp_syntax/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_regexp_syntax/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp_syntax/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp_syntax/op_string.go /src/goroot/src/fuzz_ng_regexp_syntax/parse.go /src/goroot/src/fuzz_ng_regexp_syntax/parse_test.go /src/goroot/src/fuzz_ng_regexp_syntax/perl_groups.go /src/goroot/src/fuzz_ng_regexp_syntax/prog.go /src/goroot/src/fuzz_ng_regexp_syntax/prog_test.go /src/goroot/src/fuzz_ng_regexp_syntax/regexp.go /src/goroot/src/fuzz_ng_regexp_syntax/simplify.go /src/goroot/src/fuzz_ng_regexp_syntax/simplify_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp_syntax/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp_syntax/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_regexp_syntax /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_regexp_syntax [fuzz_ng_regexp_syntax.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_regexp_syntax [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_regexp_syntax_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/regexp/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/regexp/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/strconv/atob.go /src/goroot/src/strconv/atob_test.go /src/goroot/src/strconv/atoc.go /src/goroot/src/strconv/atoc_test.go /src/goroot/src/strconv/atof.go /src/goroot/src/strconv/atof_test.go /src/goroot/src/strconv/atoi.go /src/goroot/src/strconv/atoi_test.go /src/goroot/src/strconv/bytealg.go /src/goroot/src/strconv/bytealg_bootstrap.go /src/goroot/src/strconv/ctoa.go /src/goroot/src/strconv/ctoa_test.go /src/goroot/src/strconv/decimal.go /src/goroot/src/strconv/decimal_test.go /src/goroot/src/strconv/doc.go /src/goroot/src/strconv/eisel_lemire.go /src/goroot/src/strconv/example_test.go /src/goroot/src/strconv/export_test.go /src/goroot/src/strconv/fp_test.go /src/goroot/src/strconv/ftoa.go /src/goroot/src/strconv/ftoa_test.go /src/goroot/src/strconv/ftoaryu.go /src/goroot/src/strconv/ftoaryu_test.go /src/goroot/src/strconv/internal_test.go /src/goroot/src/strconv/isprint.go /src/goroot/src/strconv/itoa.go /src/goroot/src/strconv/itoa_test.go /src/goroot/src/strconv/makeisprint.go /src/goroot/src/strconv/quote.go /src/goroot/src/strconv/quote_test.go /src/goroot/src/strconv/strconv_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^strconv ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits FormatFloat.prec,AppendFloat.prec' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits FormatFloat.prec,AppendFloat.prec strconv fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Found package in /src/goroot/src/strconv Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Type NumError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Function Error has unproduced recv NumError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Function Unwrap has unproduced recv NumError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:05 Function FormatComplex has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/strconv.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/strconv.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": go: module strconv: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_strconv/copy/atob.go fuzz_ng_strconv/copy/atoc.go fuzz_ng_strconv/copy/atof.go fuzz_ng_strconv/copy/atoi.go fuzz_ng_strconv/copy/bytealg.go fuzz_ng_strconv/copy/ctoa.go fuzz_ng_strconv/copy/decimal.go fuzz_ng_strconv/copy/doc.go fuzz_ng_strconv/copy/eisel_lemire.go fuzz_ng_strconv/copy/ftoa.go fuzz_ng_strconv/copy/ftoaryu.go fuzz_ng_strconv/copy/isprint.go fuzz_ng_strconv/copy/itoa.go fuzz_ng_strconv/copy/quote.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_strconv/copy/atob.go fuzz_ng_strconv/copy/atoc.go fuzz_ng_strconv/copy/atof.go fuzz_ng_strconv/copy/atoi.go fuzz_ng_strconv/copy/bytealg.go fuzz_ng_strconv/copy/ctoa.go fuzz_ng_strconv/copy/decimal.go fuzz_ng_strconv/copy/doc.go fuzz_ng_strconv/copy/eisel_lemire.go fuzz_ng_strconv/copy/ftoa.go fuzz_ng_strconv/copy/ftoaryu.go fuzz_ng_strconv/copy/isprint.go fuzz_ng_strconv/copy/itoa.go fuzz_ng_strconv/copy/quote.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_strconv/fuzz_ng.go fuzz_ng_strconv/fuzzng_unsure_test.go fuzz_ng_strconv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/strconv/atob_test.go /src/goroot/src/strconv/atoc_test.go /src/goroot/src/strconv/atof_test.go /src/goroot/src/strconv/atoi_test.go /src/goroot/src/strconv/ctoa_test.go /src/goroot/src/strconv/decimal_test.go /src/goroot/src/strconv/example_test.go /src/goroot/src/strconv/export_test.go /src/goroot/src/strconv/fp_test.go /src/goroot/src/strconv/ftoa_test.go /src/goroot/src/strconv/ftoaryu_test.go /src/goroot/src/strconv/internal_test.go /src/goroot/src/strconv/itoa_test.go /src/goroot/src/strconv/quote_test.go /src/goroot/src/strconv/strconv_test.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/strconv/testdata /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_strconv/' /src/goroot/src/fuzz_ng_strconv/atob.go /src/goroot/src/fuzz_ng_strconv/atob_test.go /src/goroot/src/fuzz_ng_strconv/atoc.go /src/goroot/src/fuzz_ng_strconv/atoc_test.go /src/goroot/src/fuzz_ng_strconv/atof.go /src/goroot/src/fuzz_ng_strconv/atof_test.go /src/goroot/src/fuzz_ng_strconv/atoi.go /src/goroot/src/fuzz_ng_strconv/atoi_test.go /src/goroot/src/fuzz_ng_strconv/bytealg.go /src/goroot/src/fuzz_ng_strconv/ctoa.go /src/goroot/src/fuzz_ng_strconv/ctoa_test.go /src/goroot/src/fuzz_ng_strconv/decimal.go /src/goroot/src/fuzz_ng_strconv/decimal_test.go /src/goroot/src/fuzz_ng_strconv/doc.go /src/goroot/src/fuzz_ng_strconv/eisel_lemire.go /src/goroot/src/fuzz_ng_strconv/example_test.go /src/goroot/src/fuzz_ng_strconv/export_test.go /src/goroot/src/fuzz_ng_strconv/fp_test.go /src/goroot/src/fuzz_ng_strconv/ftoa.go /src/goroot/src/fuzz_ng_strconv/ftoa_test.go /src/goroot/src/fuzz_ng_strconv/ftoaryu.go /src/goroot/src/fuzz_ng_strconv/ftoaryu_test.go /src/goroot/src/fuzz_ng_strconv/fuzz_ng.go /src/goroot/src/fuzz_ng_strconv/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_strconv/internal_test.go /src/goroot/src/fuzz_ng_strconv/isprint.go /src/goroot/src/fuzz_ng_strconv/itoa.go /src/goroot/src/fuzz_ng_strconv/itoa_test.go /src/goroot/src/fuzz_ng_strconv/ngolo_helper.go /src/goroot/src/fuzz_ng_strconv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_strconv/quote.go /src/goroot/src/fuzz_ng_strconv/quote_test.go /src/goroot/src/fuzz_ng_strconv/strconv_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_strconv/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_strconv/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_strconv /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_strconv [fuzz_ng_strconv.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:125:6: Quote already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:125:6: other declaration of Quote Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:161:6: AppendQuoteToGraphic already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:158:6: other declaration of AppendQuoteToGraphic Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:170:6: QuoteRune already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:167:6: other declaration of QuoteRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:176:6: AppendQuoteRune already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:173:6: other declaration of AppendQuoteRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:186:6: QuoteRuneToASCII already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:183:6: other declaration of QuoteRuneToASCII Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:202:6: QuoteRuneToGraphic already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:199:6: other declaration of QuoteRuneToGraphic Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:208:6: AppendQuoteRuneToGraphic already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:205:6: other declaration of AppendQuoteRuneToGraphic Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:387:6: Unquote already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/quote.go:382:6: other declaration of Unquote Step #3 - "compile-libfuzzer-coverage-x86_64": ./ftoa.go:55:6: AppendFloat already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/ftoa.go:55:6: other declaration of AppendFloat Step #3 - "compile-libfuzzer-coverage-x86_64": ./atoi.go:66:7: IntSize already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/strconv/atoi.go:66:7: other declaration of IntSize Step #3 - "compile-libfuzzer-coverage-x86_64": ./quote.go:186:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_strconv [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_strconv_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo strconv Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/strconv/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/strconv/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/bytes/boundary_test.go /src/goroot/src/bytes/buffer.go /src/goroot/src/bytes/buffer_test.go /src/goroot/src/bytes/bytes.go /src/goroot/src/bytes/bytes_js_wasm_test.go /src/goroot/src/bytes/bytes_test.go /src/goroot/src/bytes/compare_test.go /src/goroot/src/bytes/example_test.go /src/goroot/src/bytes/export_test.go /src/goroot/src/bytes/iter.go /src/goroot/src/bytes/reader.go /src/goroot/src/bytes/reader_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^bytes ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits Repeat.count,BufferNgdotGrow.n -exclude Next' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Repeat.count,BufferNgdotGrow.n -exclude Next bytes fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Found package in /src/goroot/src/bytes Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for rune is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:22541, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00022ae70), Results:(*ast.FieldList)(0xc00022aea0)} for ContainsFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:32858, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00025cf60), Results:(*ast.FieldList)(0xc00025cf90)} for FieldsFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:35317, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00025dd70), Results:(*ast.FieldList)(0xc00025dda0)} for Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Function ToUpperSpecial has unproduced argument unicode.SpecialCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Function ToLowerSpecial has unproduced argument unicode.SpecialCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Function ToTitleSpecial has unproduced argument unicode.SpecialCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:42135, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000271ec0), Results:(*ast.FieldList)(0xc000271ef0)} for TrimLeftFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:42389, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000e0150), Results:(*ast.FieldList)(0xc0000e0180)} for TrimRightFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:42723, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000e0420), Results:(*ast.FieldList)(0xc0000e0450)} for TrimFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:43484, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000e0900), Results:(*ast.FieldList)(0xc0000e0930)} for IndexFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Unhandled argument &ast.FuncType{Func:43750, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000e0a80), Results:(*ast.FieldList)(0xc0000e0ab0)} for LastIndexFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:15 Failed creating fuzz target : Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc00000e138), Lbrack:57112, Index:(*ast.ArrayType)(0xc0000cc0f0), Rbrack:57119} for Lines Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/bytes.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/bytes.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_bytes/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_bytes/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_bytes/copy/*.go' /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_bytes/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_bytes/*.go' /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_bytes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/bytes/boundary_test.go /src/goroot/src/bytes/buffer_test.go /src/goroot/src/bytes/bytes_js_wasm_test.go /src/goroot/src/bytes/bytes_test.go /src/goroot/src/bytes/compare_test.go /src/goroot/src/bytes/example_test.go /src/goroot/src/bytes/export_test.go /src/goroot/src/bytes/reader_test.go /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/bytes/testdata /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/bytes/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_bytes/' /src/goroot/src/fuzz_ng_bytes/boundary_test.go /src/goroot/src/fuzz_ng_bytes/buffer_test.go /src/goroot/src/fuzz_ng_bytes/bytes_js_wasm_test.go /src/goroot/src/fuzz_ng_bytes/bytes_test.go /src/goroot/src/fuzz_ng_bytes/compare_test.go /src/goroot/src/fuzz_ng_bytes/example_test.go /src/goroot/src/fuzz_ng_bytes/export_test.go /src/goroot/src/fuzz_ng_bytes/ngolo_helper.go /src/goroot/src/fuzz_ng_bytes/reader_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bytes/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bytes/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_bytes /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_bytes [fuzz_ng_bytes.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:8:25: undefined: indexBytePortable Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_bytes [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_bytes_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_bytes_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/fmt/doc.go /src/goroot/src/fmt/errors.go /src/goroot/src/fmt/errors_test.go /src/goroot/src/fmt/example_test.go /src/goroot/src/fmt/export_test.go /src/goroot/src/fmt/fmt_test.go /src/goroot/src/fmt/format.go /src/goroot/src/fmt/gostringer_example_test.go /src/goroot/src/fmt/print.go /src/goroot/src/fmt/scan.go /src/goroot/src/fmt/scan_test.go /src/goroot/src/fmt/state_test.go /src/goroot/src/fmt/stringer_example_test.go /src/goroot/src/fmt/stringer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^fmt ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing fmt fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Found package in /src/goroot/src/fmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Type State is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:33498, Elt:(*ast.Ident)(0xc000298960)} for Errorf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Function FormatString has unproduced argument State Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:70216, Elt:(*ast.Ident)(0xc000175740)} for Fprintf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:70518, Elt:(*ast.Ident)(0xc000175ae0)} for Printf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:70706, Elt:(*ast.Ident)(0xc000175d00)} for Sprintf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:70972, Elt:(*ast.Ident)(0xc00017a0a0)} for Appendf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:71369, Elt:(*ast.Ident)(0xc00017a420)} for Fprint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:71719, Elt:(*ast.Ident)(0xc00017a740)} for Print Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:71955, Elt:(*ast.Ident)(0xc00017a900)} for Sprint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:72206, Elt:(*ast.Ident)(0xc00017aba0)} for Append Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:72704, Elt:(*ast.Ident)(0xc00017aee0)} for Fprintln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:73068, Elt:(*ast.Ident)(0xc00017b200)} for Println Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:73318, Elt:(*ast.Ident)(0xc00017b3c0)} for Sprintln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:73646, Elt:(*ast.Ident)(0xc00017b680)} for Appendln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:2672, Elt:(*ast.Ident)(0xc000207260)} for Scan Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:2872, Elt:(*ast.Ident)(0xc000207420)} for Scanln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:3422, Elt:(*ast.Ident)(0xc000207640)} for Scanf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:3936, Elt:(*ast.Ident)(0xc000207c00)} for Sscan Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:4164, Elt:(*ast.Ident)(0xc000207e40)} for Sscanln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:4534, Elt:(*ast.Ident)(0xc000260160)} for Sscanf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:4900, Elt:(*ast.Ident)(0xc000260420)} for Fscan Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:5169, Elt:(*ast.Ident)(0xc0002607e0)} for Fscanln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:18 Unhandled argument &ast.Ellipsis{Ellipsis:5575, Elt:(*ast.Ident)(0xc000260c00)} for Fscanf Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/fmt.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/fmt.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": go: module fmt: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:119:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:140:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:161:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:178:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:184:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:186:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_fmt/copy/doc.go fuzz_ng_fmt/copy/errors.go fuzz_ng_fmt/copy/format.go fuzz_ng_fmt/copy/print.go fuzz_ng_fmt/copy/scan.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_fmt/copy/doc.go fuzz_ng_fmt/copy/errors.go fuzz_ng_fmt/copy/format.go fuzz_ng_fmt/copy/print.go fuzz_ng_fmt/copy/scan.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_fmt/fuzz_ng.go fuzz_ng_fmt/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/fmt/errors_test.go /src/goroot/src/fmt/example_test.go /src/goroot/src/fmt/export_test.go /src/goroot/src/fmt/fmt_test.go /src/goroot/src/fmt/gostringer_example_test.go /src/goroot/src/fmt/scan_test.go /src/goroot/src/fmt/state_test.go /src/goroot/src/fmt/stringer_example_test.go /src/goroot/src/fmt/stringer_test.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/fmt/testdata /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/fmt/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_fmt/' /src/goroot/src/fuzz_ng_fmt/doc.go /src/goroot/src/fuzz_ng_fmt/errors.go /src/goroot/src/fuzz_ng_fmt/errors_test.go /src/goroot/src/fuzz_ng_fmt/example_test.go /src/goroot/src/fuzz_ng_fmt/export_test.go /src/goroot/src/fuzz_ng_fmt/fmt_test.go /src/goroot/src/fuzz_ng_fmt/format.go /src/goroot/src/fuzz_ng_fmt/fuzz_ng.go /src/goroot/src/fuzz_ng_fmt/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_fmt/gostringer_example_test.go /src/goroot/src/fuzz_ng_fmt/ngolo_helper.go /src/goroot/src/fuzz_ng_fmt/print.go /src/goroot/src/fuzz_ng_fmt/scan.go /src/goroot/src/fuzz_ng_fmt/scan_test.go /src/goroot/src/fuzz_ng_fmt/state_test.go /src/goroot/src/fuzz_ng_fmt/stringer_example_test.go /src/goroot/src/fuzz_ng_fmt/stringer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_fmt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_fmt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_fmt /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_fmt [fuzz_ng_fmt.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./format.go:41:6: fmt already declared through import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": ./errors_test.go:9:2: other declaration of fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ./format.go:41:6: fmt already declared through import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:8:2: other declaration of fmt Step #3 - "compile-libfuzzer-coverage-x86_64": ./print.go:39:6: State already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/print.go:39:6: other declaration of State Step #3 - "compile-libfuzzer-coverage-x86_64": ./print.go:71:6: GoStringer already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/print.go:71:6: other declaration of GoStringer Step #3 - "compile-libfuzzer-coverage-x86_64": ./print.go:232:6: Printf already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/print.go:232:6: other declaration of Printf Step #3 - "compile-libfuzzer-coverage-x86_64": ./print.go:302:6: Fprintln already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/print.go:302:6: other declaration of Fprintln Step #3 - "compile-libfuzzer-coverage-x86_64": ./print.go:330:6: Appendln already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/print.go:330:6: other declaration of Appendln Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:80:6: Scanf already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/scan.go:80:6: other declaration of Scanf Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:99:6: Sscan already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/scan.go:99:6: other declaration of Sscan Step #3 - "compile-libfuzzer-coverage-x86_64": ./scan.go:121:6: Fscan already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/fmt/scan.go:121:6: other declaration of Fscan Step #3 - "compile-libfuzzer-coverage-x86_64": ./print.go:302:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_fmt [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_fmt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo fmt Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/example_test.go /src/goroot/src/log/log.go /src/goroot/src/log/log_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package log Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^log ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing log fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Found package in /src/goroot/src/log Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:7983, Elt:(*ast.Ident)(0xc0001c35e0)} for LoggerNgdotPrint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:8215, Elt:(*ast.Ident)(0xc0001c38c0)} for LoggerNgdotPrintf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:8444, Elt:(*ast.Ident)(0xc0001c3b80)} for LoggerNgdotPrintln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:8629, Elt:(*ast.Ident)(0xc0001c3e20)} for LoggerNgdotFatal Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:8800, Elt:(*ast.Ident)(0xc0001cc100)} for LoggerNgdotFatalf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:8968, Elt:(*ast.Ident)(0xc0001cc360)} for LoggerNgdotFatalln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:9118, Elt:(*ast.Ident)(0xc0001cc580)} for LoggerNgdotPanic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:9290, Elt:(*ast.Ident)(0xc0001cc800)} for LoggerNgdotPanicf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:9459, Elt:(*ast.Ident)(0xc0001cca80)} for LoggerNgdotPanicln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:11223, Elt:(*ast.Ident)(0xc0001cd9a0)} for Print Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:11452, Elt:(*ast.Ident)(0xc0001cdc40)} for Printf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:11678, Elt:(*ast.Ident)(0xc0001cdec0)} for Println Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:11851, Elt:(*ast.Ident)(0xc0001d21a0)} for Fatal Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:12010, Elt:(*ast.Ident)(0xc0001d23c0)} for Fatalf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:12166, Elt:(*ast.Ident)(0xc0001d25e0)} for Fatalln Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:12304, Elt:(*ast.Ident)(0xc0001d27c0)} for Panic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:12464, Elt:(*ast.Ident)(0xc0001d2a00)} for Panicf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:21 Unhandled argument &ast.Ellipsis{Ellipsis:12621, Elt:(*ast.Ident)(0xc0001d2c40)} for Panicln Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/log.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/log.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=log Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_log Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": go: module log: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_log/copy/log.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_log/copy/log.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_log/fuzz_ng.go fuzz_ng_log/fuzzng_unsure_test.go fuzz_ng_log/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/log/example_test.go /src/goroot/src/log/log_test.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/log/testdata /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/log/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_log/' /src/goroot/src/fuzz_ng_log/example_test.go /src/goroot/src/fuzz_ng_log/fuzz_ng.go /src/goroot/src/fuzz_ng_log/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_log/log.go /src/goroot/src/fuzz_ng_log/log_test.go /src/goroot/src/fuzz_ng_log/ngolo_helper.go /src/goroot/src/fuzz_ng_log/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_log /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": log.go:20:2: use of internal package log/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_log [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_log_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo log Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/internal/internal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/syslog/doc.go /src/goroot/src/log/syslog/example_test.go /src/goroot/src/log/syslog/syslog.go /src/goroot/src/log/syslog/syslog_test.go /src/goroot/src/log/syslog/syslog_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^log_syslog ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing log/syslog fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:29 Found package in /src/goroot/src/log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/log_syslog.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/log_syslog.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": go: module log/syslog: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_log_syslog/copy/doc.go fuzz_ng_log_syslog/copy/syslog.go fuzz_ng_log_syslog/copy/syslog_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_log_syslog/copy/doc.go fuzz_ng_log_syslog/copy/syslog.go fuzz_ng_log_syslog/copy/syslog_unix.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_log_syslog/fuzz_ng.go fuzz_ng_log_syslog/fuzzng_unsure_test.go fuzz_ng_log_syslog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/log/syslog/example_test.go /src/goroot/src/log/syslog/syslog_test.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/log/syslog/testdata /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/log/syslog/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_log_syslog/' /src/goroot/src/fuzz_ng_log_syslog/doc.go /src/goroot/src/fuzz_ng_log_syslog/example_test.go /src/goroot/src/fuzz_ng_log_syslog/fuzz_ng.go /src/goroot/src/fuzz_ng_log_syslog/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_log_syslog/ngolo_helper.go /src/goroot/src/fuzz_ng_log_syslog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_syslog/syslog.go /src/goroot/src/fuzz_ng_log_syslog/syslog_test.go /src/goroot/src/fuzz_ng_log_syslog/syslog_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_syslog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_syslog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_log_syslog /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_log_syslog [fuzz_ng_log_syslog.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_log_syslog [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_log_syslog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/slog/attr.go /src/goroot/src/log/slog/attr_test.go /src/goroot/src/log/slog/doc.go /src/goroot/src/log/slog/example_custom_levels_test.go /src/goroot/src/log/slog/example_discard_test.go /src/goroot/src/log/slog/example_level_handler_test.go /src/goroot/src/log/slog/example_log_level_test.go /src/goroot/src/log/slog/example_logvaluer_group_test.go /src/goroot/src/log/slog/example_logvaluer_secret_test.go /src/goroot/src/log/slog/example_test.go /src/goroot/src/log/slog/example_wrap_test.go /src/goroot/src/log/slog/handler.go /src/goroot/src/log/slog/handler_test.go /src/goroot/src/log/slog/json_handler.go /src/goroot/src/log/slog/json_handler_test.go /src/goroot/src/log/slog/level.go /src/goroot/src/log/slog/level_test.go /src/goroot/src/log/slog/logger.go /src/goroot/src/log/slog/logger_test.go /src/goroot/src/log/slog/record.go /src/goroot/src/log/slog/record_test.go /src/goroot/src/log/slog/slogtest_test.go /src/goroot/src/log/slog/text_handler.go /src/goroot/src/log/slog/text_handler_test.go /src/goroot/src/log/slog/value.go /src/goroot/src/log/slog/value_access_benchmark_test.go /src/goroot/src/log/slog/value_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^log_slog ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing log/slog fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Found package in /src/goroot/src/log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Array result for Attr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Type LevelVar is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Time has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Duration has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:38864, Elt:(*ast.Ident)(0xc0002a0f20)} for Group Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function NewJSONHandler has unproduced argument HandlerOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function WithAttrs has unproduced array argument Attr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Handle has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Level has unproduced recv LevelVar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Set has unproduced recv LevelVar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function String has unproduced recv LevelVar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function AppendText has unproduced recv LevelVar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function MarshalText has unproduced recv LevelVar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function UnmarshalText has unproduced recv LevelVar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:43718, Elt:(*ast.Ident)(0xc000319940)} for LoggerNgdotWith Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:44555, Elt:(*ast.Ident)(0xc000368180)} for With Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Log has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:45788, Elt:(*ast.Ident)(0xc000368960)} for LoggerNgdotLog Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function LogAttrs has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:45993, Elt:(*ast.Ident)(0xc000368c00)} for LoggerNgdotLogAttrs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:46117, Elt:(*ast.Ident)(0xc000368e00)} for LoggerNgdotDebug Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function DebugContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:46314, Elt:(*ast.Ident)(0xc000369060)} for LoggerNgdotDebugContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:46433, Elt:(*ast.Ident)(0xc000369260)} for LoggerNgdotInfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function InfoContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:46626, Elt:(*ast.Ident)(0xc0003694c0)} for LoggerNgdotInfoContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:46744, Elt:(*ast.Ident)(0xc0003696c0)} for LoggerNgdotWarn Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function WarnContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:46937, Elt:(*ast.Ident)(0xc000369920)} for LoggerNgdotWarnContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:47058, Elt:(*ast.Ident)(0xc000369b20)} for LoggerNgdotError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function ErrorContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:47255, Elt:(*ast.Ident)(0xc000369d80)} for LoggerNgdotErrorContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:48558, Elt:(*ast.Ident)(0xc00036ef60)} for Debug Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function DebugContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:48757, Elt:(*ast.Ident)(0xc00036f180)} for DebugContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:48894, Elt:(*ast.Ident)(0xc00036f340)} for Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function InfoContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:49089, Elt:(*ast.Ident)(0xc00036f560)} for InfoContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:49225, Elt:(*ast.Ident)(0xc00036f720)} for Warn Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function WarnContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:49420, Elt:(*ast.Ident)(0xc00036f940)} for WarnContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:49559, Elt:(*ast.Ident)(0xc00036fb00)} for Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function ErrorContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:49758, Elt:(*ast.Ident)(0xc00036fd20)} for ErrorContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Log has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:49926, Elt:(*ast.Ident)(0xc00037a000)} for Log Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function LogAttrs has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:50105, Elt:(*ast.Ident)(0xc00037a260)} for LogAttrs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function NewRecord has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function NewRecord has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.FuncType{Func:70879, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00049a510), Results:(*ast.FieldList)(0xc00049a540)} for RecordNgdotAttrs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:71158, Elt:(*ast.Ident)(0xc000496f00)} for RecordNgdotAddAttrs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:72110, Elt:(*ast.Ident)(0xc000497c40)} for RecordNgdotAdd Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function NewTextHandler has unproduced argument HandlerOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function WithAttrs has unproduced array argument Attr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function Handle has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function TimeValue has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Function DurationValue has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:37 Unhandled argument &ast.Ellipsis{Ellipsis:4669, Elt:(*ast.Ident)(0xc0001cf760)} for GroupValue Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/log_slog.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/log_slog.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": go: module log/slog: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:198:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:545:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_log_slog/copy/attr.go fuzz_ng_log_slog/copy/doc.go fuzz_ng_log_slog/copy/handler.go fuzz_ng_log_slog/copy/json_handler.go fuzz_ng_log_slog/copy/level.go fuzz_ng_log_slog/copy/logger.go fuzz_ng_log_slog/copy/record.go fuzz_ng_log_slog/copy/text_handler.go fuzz_ng_log_slog/copy/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_log_slog/copy/attr.go fuzz_ng_log_slog/copy/doc.go fuzz_ng_log_slog/copy/handler.go fuzz_ng_log_slog/copy/json_handler.go fuzz_ng_log_slog/copy/level.go fuzz_ng_log_slog/copy/logger.go fuzz_ng_log_slog/copy/record.go fuzz_ng_log_slog/copy/text_handler.go fuzz_ng_log_slog/copy/value.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_log_slog/fuzz_ng.go fuzz_ng_log_slog/fuzzng_unsure_test.go fuzz_ng_log_slog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/log/slog/attr_test.go /src/goroot/src/log/slog/example_custom_levels_test.go /src/goroot/src/log/slog/example_discard_test.go /src/goroot/src/log/slog/example_level_handler_test.go /src/goroot/src/log/slog/example_log_level_test.go /src/goroot/src/log/slog/example_logvaluer_group_test.go /src/goroot/src/log/slog/example_logvaluer_secret_test.go /src/goroot/src/log/slog/example_test.go /src/goroot/src/log/slog/example_wrap_test.go /src/goroot/src/log/slog/handler_test.go /src/goroot/src/log/slog/json_handler_test.go /src/goroot/src/log/slog/level_test.go /src/goroot/src/log/slog/logger_test.go /src/goroot/src/log/slog/record_test.go /src/goroot/src/log/slog/slogtest_test.go /src/goroot/src/log/slog/text_handler_test.go /src/goroot/src/log/slog/value_access_benchmark_test.go /src/goroot/src/log/slog/value_test.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/log/slog/testdata /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/log/slog/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_log_slog/' /src/goroot/src/fuzz_ng_log_slog/attr.go /src/goroot/src/fuzz_ng_log_slog/attr_test.go /src/goroot/src/fuzz_ng_log_slog/doc.go /src/goroot/src/fuzz_ng_log_slog/example_custom_levels_test.go /src/goroot/src/fuzz_ng_log_slog/example_discard_test.go /src/goroot/src/fuzz_ng_log_slog/example_level_handler_test.go /src/goroot/src/fuzz_ng_log_slog/example_log_level_test.go /src/goroot/src/fuzz_ng_log_slog/example_logvaluer_group_test.go /src/goroot/src/fuzz_ng_log_slog/example_logvaluer_secret_test.go /src/goroot/src/fuzz_ng_log_slog/example_test.go /src/goroot/src/fuzz_ng_log_slog/example_wrap_test.go /src/goroot/src/fuzz_ng_log_slog/fuzz_ng.go /src/goroot/src/fuzz_ng_log_slog/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_log_slog/handler.go /src/goroot/src/fuzz_ng_log_slog/handler_test.go /src/goroot/src/fuzz_ng_log_slog/json_handler.go /src/goroot/src/fuzz_ng_log_slog/json_handler_test.go /src/goroot/src/fuzz_ng_log_slog/level.go /src/goroot/src/fuzz_ng_log_slog/level_test.go /src/goroot/src/fuzz_ng_log_slog/logger.go /src/goroot/src/fuzz_ng_log_slog/logger_test.go /src/goroot/src/fuzz_ng_log_slog/ngolo_helper.go /src/goroot/src/fuzz_ng_log_slog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_slog/record.go /src/goroot/src/fuzz_ng_log_slog/record_test.go /src/goroot/src/fuzz_ng_log_slog/slogtest_test.go /src/goroot/src/fuzz_ng_log_slog/text_handler.go /src/goroot/src/fuzz_ng_log_slog/text_handler_test.go /src/goroot/src/fuzz_ng_log_slog/value.go /src/goroot/src/fuzz_ng_log_slog/value_access_benchmark_test.go /src/goroot/src/fuzz_ng_log_slog/value_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_slog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_slog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_log_slog /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": logger.go:11:2: use of internal package log/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_log_slog [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_log_slog Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_log_slog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/slog/internal/ignorepc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog/internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/slog/internal/buffer/buffer.go /src/goroot/src/log/slog/internal/buffer/buffer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog/internal/buffer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/slog/internal/slogtest/slogtest.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog/internal/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/log/slog/internal/benchmarks/benchmarks.go /src/goroot/src/log/slog/internal/benchmarks/benchmarks_test.go /src/goroot/src/log/slog/internal/benchmarks/handlers.go /src/goroot/src/log/slog/internal/benchmarks/handlers_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo log/slog/internal/benchmarks Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/hash/example_test.go /src/goroot/src/hash/hash.go /src/goroot/src/hash/marshal_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package hash Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^hash ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:45 Found package in /src/goroot/src/hash Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/hash.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=hash Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": go: module hash: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "hash" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_hash/copy/hash.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash/copy/hash.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash/fuzz_ng.go fuzz_ng_hash/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/hash/example_test.go /src/goroot/src/hash/marshal_test.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/hash/testdata /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/hash/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash/' /src/goroot/src/fuzz_ng_hash/example_test.go /src/goroot/src/fuzz_ng_hash/fuzz_ng.go /src/goroot/src/fuzz_ng_hash/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash/hash.go /src/goroot/src/fuzz_ng_hash/marshal_test.go /src/goroot/src/fuzz_ng_hash/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_hash /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_hash [fuzz_ng_hash.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_hash [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_hash_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo hash Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/hash/maphash/example_test.go /src/goroot/src/hash/maphash/maphash.go /src/goroot/src/hash/maphash/maphash_purego.go /src/goroot/src/hash/maphash/maphash_runtime.go /src/goroot/src/hash/maphash/maphash_test.go /src/goroot/src/hash/maphash/smhasher_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^hash_maphash ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/maphash fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Found package in /src/goroot/src/hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Type Hash is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function WriteByte has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Write has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function WriteString has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Seed has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function SetSeed has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Reset has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Sum64 has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Sum has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Size has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function BlockSize has unproduced recv Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function Comparable has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function WriteComparable has unproduced argument Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:48 Function WriteComparable has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/hash_maphash.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_maphash.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": go: module hash/maphash: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:215:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_hash_maphash/copy/maphash.go fuzz_ng_hash_maphash/copy/maphash_runtime.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_maphash/copy/maphash.go fuzz_ng_hash_maphash/copy/maphash_runtime.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_maphash/fuzz_ng.go fuzz_ng_hash_maphash/fuzzng_unsure_test.go fuzz_ng_hash_maphash/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/hash/maphash/example_test.go /src/goroot/src/hash/maphash/maphash_test.go /src/goroot/src/hash/maphash/smhasher_test.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/hash/maphash/testdata /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/hash/maphash/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_maphash/' /src/goroot/src/fuzz_ng_hash_maphash/example_test.go /src/goroot/src/fuzz_ng_hash_maphash/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_maphash/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash_maphash/maphash.go /src/goroot/src/fuzz_ng_hash_maphash/maphash_runtime.go /src/goroot/src/fuzz_ng_hash_maphash/maphash_test.go /src/goroot/src/fuzz_ng_hash_maphash/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_maphash/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_maphash/smhasher_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_maphash/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_maphash/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_hash_maphash /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_hash_maphash [fuzz_ng_hash_maphash.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_hash_maphash [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_hash_maphash_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/hash/adler32/adler32.go /src/goroot/src/hash/adler32/adler32_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^hash_adler32 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/adler32 fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:15:54 Found package in /src/goroot/src/hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/hash_adler32.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_adler32.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module hash/adler32: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_hash_adler32/copy/adler32.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_adler32/copy/adler32.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_adler32/fuzz_ng.go fuzz_ng_hash_adler32/fuzzng_unsure_test.go fuzz_ng_hash_adler32/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/hash/adler32/adler32_test.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/hash/adler32/testdata /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/hash/adler32/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_adler32/' /src/goroot/src/fuzz_ng_hash_adler32/adler32.go /src/goroot/src/fuzz_ng_hash_adler32/adler32_test.go /src/goroot/src/fuzz_ng_hash_adler32/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_adler32/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash_adler32/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_adler32/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_adler32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_adler32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_hash_adler32 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_hash_adler32 [fuzz_ng_hash_adler32.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_hash_adler32 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_hash_adler32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/hash/fnv/fnv.go /src/goroot/src/hash/fnv/fnv_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^hash_fnv ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/fnv fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:02 Found package in /src/goroot/src/hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/hash_fnv.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_fnv.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": go: module hash/fnv: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:182:9: undefined: NgoloFuzzOne_New32a Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:186:9: undefined: NgoloFuzzOne_New64a Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:190:9: undefined: NgoloFuzzOne_New128a Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:199:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:202:9: undefined: NgoloFuzzOne_New32a Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:206:9: undefined: NgoloFuzzOne_New64a Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:210:9: undefined: NgoloFuzzOne_New128a Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_hash_fnv/copy/fnv.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_fnv/copy/fnv.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_fnv/fuzz_ng.go fuzz_ng_hash_fnv/fuzzng_unsure_test.go fuzz_ng_hash_fnv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/hash/fnv/fnv_test.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/hash/fnv/testdata /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/hash/fnv/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_fnv/' /src/goroot/src/fuzz_ng_hash_fnv/fnv.go /src/goroot/src/fuzz_ng_hash_fnv/fnv_test.go /src/goroot/src/fuzz_ng_hash_fnv/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_fnv/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash_fnv/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_fnv/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_fnv/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_fnv/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_hash_fnv /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_hash_fnv [fuzz_ng_hash_fnv.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_hash_fnv [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_hash_fnv_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/hash/crc64/crc64.go /src/goroot/src/hash/crc64/crc64_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^hash_crc64 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/crc64 fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:10 Found package in /src/goroot/src/hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/hash_crc64.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_crc64.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module hash/crc64: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_hash_crc64/copy/crc64.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_crc64/copy/crc64.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_crc64/fuzz_ng.go fuzz_ng_hash_crc64/fuzzng_unsure_test.go fuzz_ng_hash_crc64/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/hash/crc64/crc64_test.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/hash/crc64/testdata /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/hash/crc64/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_crc64/' /src/goroot/src/fuzz_ng_hash_crc64/crc64.go /src/goroot/src/fuzz_ng_hash_crc64/crc64_test.go /src/goroot/src/fuzz_ng_hash_crc64/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_crc64/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash_crc64/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc64/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc64/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc64/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_hash_crc64 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_hash_crc64 [fuzz_ng_hash_crc64.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_hash_crc64 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_hash_crc64_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/hash/crc32/crc32.go /src/goroot/src/hash/crc32/crc32_amd64.go /src/goroot/src/hash/crc32/crc32_arm64.go /src/goroot/src/hash/crc32/crc32_generic.go /src/goroot/src/hash/crc32/crc32_loong64.go /src/goroot/src/hash/crc32/crc32_otherarch.go /src/goroot/src/hash/crc32/crc32_ppc64le.go /src/goroot/src/hash/crc32/crc32_s390x.go /src/goroot/src/hash/crc32/crc32_test.go /src/goroot/src/hash/crc32/example_test.go /src/goroot/src/hash/crc32/gen.go /src/goroot/src/hash/crc32/gen_const_ppc64le.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^hash_crc32 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/crc32 fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:17 Found package in /src/goroot/src/hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/hash_crc32.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_crc32.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module hash/crc32: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_hash_crc32/copy/crc32.go fuzz_ng_hash_crc32/copy/crc32_amd64.go fuzz_ng_hash_crc32/copy/crc32_generic.go fuzz_ng_hash_crc32/copy/gen.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_crc32/copy/crc32.go fuzz_ng_hash_crc32/copy/crc32_amd64.go fuzz_ng_hash_crc32/copy/crc32_generic.go fuzz_ng_hash_crc32/copy/gen.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_hash_crc32/fuzz_ng.go fuzz_ng_hash_crc32/fuzzng_unsure_test.go fuzz_ng_hash_crc32/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/hash/crc32/crc32_test.go /src/goroot/src/hash/crc32/example_test.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/hash/crc32/testdata /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/hash/crc32/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_crc32/' /src/goroot/src/fuzz_ng_hash_crc32/crc32.go /src/goroot/src/fuzz_ng_hash_crc32/crc32_amd64.go /src/goroot/src/fuzz_ng_hash_crc32/crc32_generic.go /src/goroot/src/fuzz_ng_hash_crc32/crc32_test.go /src/goroot/src/fuzz_ng_hash_crc32/example_test.go /src/goroot/src/fuzz_ng_hash_crc32/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_crc32/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_hash_crc32/gen.go /src/goroot/src/fuzz_ng_hash_crc32/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc32/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_hash_crc32 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_hash_crc32 [fuzz_ng_hash_crc32.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_hash_crc32 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_hash_crc32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/database/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/database/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/database/sql/convert.go /src/goroot/src/database/sql/convert_test.go /src/goroot/src/database/sql/ctxutil.go /src/goroot/src/database/sql/example_cli_test.go /src/goroot/src/database/sql/example_service_test.go /src/goroot/src/database/sql/example_test.go /src/goroot/src/database/sql/fakedb_test.go /src/goroot/src/database/sql/sql.go /src/goroot/src/database/sql/sql_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^database_sql ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing database/sql fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Found package in /src/goroot/src/database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Array result for ColumnType is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Type ColumnType is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Register has unproduced argument driver.Driver Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Scan has unproduced recv NullInt16 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Value has unproduced recv NullInt16 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Scan has unproduced recv NullTime Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Value has unproduced recv NullTime Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Scan has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0002a4520)}, Type:(*ast.StarExpr)(0xc0002a6198), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Value has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0002a4940)}, Type:(*ast.IndexExpr)(0xc0002a1200), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function OpenDB has unproduced argument driver.Connector Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function PingContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function SetConnMaxLifetime has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function SetConnMaxIdleTime has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function PrepareContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:45832, Elt:(*ast.Ident)(0xc00030c260)} for DBNgdotExecContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:46284, Elt:(*ast.Ident)(0xc00030c780)} for DBNgdotExec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:47731, Elt:(*ast.Ident)(0xc0003120c0)} for DBNgdotQueryContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:48200, Elt:(*ast.Ident)(0xc0003125e0)} for DBNgdotQuery Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:50642, Elt:(*ast.Ident)(0xc0003205c0)} for DBNgdotQueryRowContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:51226, Elt:(*ast.Ident)(0xc000320960)} for DBNgdotQueryRow Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function BeginTx has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function BeginTx has unproduced argument TxOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Conn has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function PingContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:56424, Elt:(*ast.Ident)(0xc000327700)} for ConnNgdotExecContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:56780, Elt:(*ast.Ident)(0xc000327bc0)} for ConnNgdotQueryContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:57364, Elt:(*ast.Ident)(0xc000330140)} for ConnNgdotQueryRowContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function PrepareContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.FuncType{Func:58349, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003251a0), Results:(*ast.FieldList)(0xc0003251d0)} for ConnNgdotRaw Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function BeginTx has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function BeginTx has unproduced argument TxOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function PrepareContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function StmtContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:70514, Elt:(*ast.Ident)(0xc000340600)} for TxNgdotExecContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:70896, Elt:(*ast.Ident)(0xc000340a80)} for TxNgdotExec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:71125, Elt:(*ast.Ident)(0xc000340d20)} for TxNgdotQueryContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:71495, Elt:(*ast.Ident)(0xc0003411e0)} for TxNgdotQuery Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:72005, Elt:(*ast.Ident)(0xc0003414a0)} for TxNgdotQueryRowContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:72593, Elt:(*ast.Ident)(0xc000341840)} for TxNgdotQueryRow Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:75520, Elt:(*ast.Ident)(0xc00035e240)} for StmtNgdotExecContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:76132, Elt:(*ast.Ident)(0xc00035e9a0)} for StmtNgdotExec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:79140, Elt:(*ast.Ident)(0xc000365600)} for StmtNgdotQueryContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:80435, Elt:(*ast.Ident)(0xc000366440)} for StmtNgdotQuery Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:81253, Elt:(*ast.Ident)(0xc000366be0)} for StmtNgdotQueryRowContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:82007, Elt:(*ast.Ident)(0xc000366f80)} for StmtNgdotQueryRow Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Name has unproduced recv ColumnType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Length has unproduced recv ColumnType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function DecimalSize has unproduced recv ColumnType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function ScanType has unproduced recv ColumnType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function Nullable has unproduced recv ColumnType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Function DatabaseTypeName has unproduced recv ColumnType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:97385, Elt:(*ast.Ident)(0xc000379640)} for RowsNgdotScan Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:25 Unhandled argument &ast.Ellipsis{Ellipsis:100658, Elt:(*ast.Ident)(0xc000303540)} for RowNgdotScan Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/database_sql.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/database_sql.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": go: module database/sql: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_database_sql/copy/convert.go fuzz_ng_database_sql/copy/ctxutil.go fuzz_ng_database_sql/copy/sql.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_database_sql/copy/convert.go fuzz_ng_database_sql/copy/ctxutil.go fuzz_ng_database_sql/copy/sql.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_database_sql/fuzz_ng.go fuzz_ng_database_sql/fuzzng_unsure_test.go fuzz_ng_database_sql/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/database/sql/convert_test.go /src/goroot/src/database/sql/example_cli_test.go /src/goroot/src/database/sql/example_service_test.go /src/goroot/src/database/sql/example_test.go /src/goroot/src/database/sql/fakedb_test.go /src/goroot/src/database/sql/sql_test.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/database/sql/testdata /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/database/sql/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_database_sql/' /src/goroot/src/fuzz_ng_database_sql/convert.go /src/goroot/src/fuzz_ng_database_sql/convert_test.go /src/goroot/src/fuzz_ng_database_sql/ctxutil.go /src/goroot/src/fuzz_ng_database_sql/example_cli_test.go /src/goroot/src/fuzz_ng_database_sql/example_service_test.go /src/goroot/src/fuzz_ng_database_sql/example_test.go /src/goroot/src/fuzz_ng_database_sql/fakedb_test.go /src/goroot/src/fuzz_ng_database_sql/fuzz_ng.go /src/goroot/src/fuzz_ng_database_sql/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_database_sql/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql/sql.go /src/goroot/src/fuzz_ng_database_sql/sql_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_database_sql /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_database_sql [fuzz_ng_database_sql.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_database_sql [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_database_sql Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_database_sql_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/database/sql/driver/driver.go /src/goroot/src/database/sql/driver/types.go /src/goroot/src/database/sql/driver/types_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^database_sql_driver ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing database/sql/driver fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:34 Found package in /src/goroot/src/database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:34 Type RowsAffected is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:34 Function LastInsertId has unproduced recv RowsAffected Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:34 Function RowsAffected has unproduced recv RowsAffected Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:34 Function ConvertValue has unproduced recv Null Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:34 Function ConvertValue has unproduced recv NotNull Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/database_sql_driver.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/database_sql_driver.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": go: module database/sql/driver: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_database_sql_driver/copy/driver.go fuzz_ng_database_sql_driver/copy/types.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_database_sql_driver/copy/driver.go fuzz_ng_database_sql_driver/copy/types.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_database_sql_driver/fuzz_ng.go fuzz_ng_database_sql_driver/fuzzng_unsure_test.go fuzz_ng_database_sql_driver/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/database/sql/driver/types_test.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/database/sql/driver/testdata /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/database/sql/driver/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_database_sql_driver/' /src/goroot/src/fuzz_ng_database_sql_driver/driver.go /src/goroot/src/fuzz_ng_database_sql_driver/fuzz_ng.go /src/goroot/src/fuzz_ng_database_sql_driver/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_database_sql_driver/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql_driver/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql_driver/types.go /src/goroot/src/fuzz_ng_database_sql_driver/types_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql_driver/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql_driver/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_database_sql_driver /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_database_sql_driver [fuzz_ng_database_sql_driver.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_database_sql_driver [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_database_sql_driver_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/asm/doc.go /src/goroot/src/cmd/asm/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/asm fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:41 Found package in /src/goroot/src/cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_asm/copy/doc.go fuzz_ng_cmd_asm/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_asm/copy/doc.go fuzz_ng_cmd_asm/copy/main.go /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_asm/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/cmd/asm/*_test.go' /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/asm/testdata /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/asm/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_asm/' /src/goroot/src/fuzz_ng_cmd_asm/doc.go /src/goroot/src/fuzz_ng_cmd_asm/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_asm/main.go /src/goroot/src/fuzz_ng_cmd_asm/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_asm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:15:2: use of internal package cmd/asm/internal/arch not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_asm [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/asm/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/asm/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/asm/asm.go /src/goroot/src/cmd/asm/internal/asm/endtoend_test.go /src/goroot/src/cmd/asm/internal/asm/expr_test.go /src/goroot/src/cmd/asm/internal/asm/line_test.go /src/goroot/src/cmd/asm/internal/asm/operand_test.go /src/goroot/src/cmd/asm/internal/asm/parse.go /src/goroot/src/cmd/asm/internal/asm/pseudo_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm/internal/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/asm/internal/asm/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/asm/internal/asm/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/asm/internal/asm/testdata/avx512enc/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/asm/internal/asm/testdata/avx512enc/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/arch/arch.go /src/goroot/src/cmd/asm/internal/arch/arm.go /src/goroot/src/cmd/asm/internal/arch/arm64.go /src/goroot/src/cmd/asm/internal/arch/loong64.go /src/goroot/src/cmd/asm/internal/arch/mips.go /src/goroot/src/cmd/asm/internal/arch/ppc64.go /src/goroot/src/cmd/asm/internal/arch/riscv64.go /src/goroot/src/cmd/asm/internal/arch/s390x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm/internal/arch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/flags/flags.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm/internal/flags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/lex/input.go /src/goroot/src/cmd/asm/internal/lex/lex.go /src/goroot/src/cmd/asm/internal/lex/lex_test.go /src/goroot/src/cmd/asm/internal/lex/slice.go /src/goroot/src/cmd/asm/internal/lex/stack.go /src/goroot/src/cmd/asm/internal/lex/tokenizer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/asm/internal/lex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/addr2line/addr2line_test.go /src/goroot/src/cmd/addr2line/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_addr2line ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/addr2line fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:44 Found package in /src/goroot/src/cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_addr2line.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_addr2line.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_addr2line/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_addr2line/copy/main.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_addr2line/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/addr2line/addr2line_test.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/addr2line/testdata /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/addr2line/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_addr2line/' /src/goroot/src/fuzz_ng_cmd_addr2line/addr2line_test.go /src/goroot/src/fuzz_ng_cmd_addr2line/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_addr2line/main.go /src/goroot/src/fuzz_ng_cmd_addr2line/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_addr2line/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_addr2line/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_addr2line /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:30:2: use of internal package cmd/internal/objfile not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_addr2line [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_addr2line_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/covdata/argsmerge.go /src/goroot/src/cmd/covdata/covdata.go /src/goroot/src/cmd/covdata/doc.go /src/goroot/src/cmd/covdata/dump.go /src/goroot/src/cmd/covdata/export_test.go /src/goroot/src/cmd/covdata/merge.go /src/goroot/src/cmd/covdata/metamerge.go /src/goroot/src/cmd/covdata/subtractintersect.go /src/goroot/src/cmd/covdata/tool_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_covdata ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/covdata fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:46 Found package in /src/goroot/src/cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_covdata.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_covdata.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_covdata/copy/argsmerge.go fuzz_ng_cmd_covdata/copy/covdata.go fuzz_ng_cmd_covdata/copy/doc.go fuzz_ng_cmd_covdata/copy/dump.go fuzz_ng_cmd_covdata/copy/merge.go fuzz_ng_cmd_covdata/copy/metamerge.go fuzz_ng_cmd_covdata/copy/subtractintersect.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_covdata/copy/argsmerge.go fuzz_ng_cmd_covdata/copy/covdata.go fuzz_ng_cmd_covdata/copy/doc.go fuzz_ng_cmd_covdata/copy/dump.go fuzz_ng_cmd_covdata/copy/merge.go fuzz_ng_cmd_covdata/copy/metamerge.go fuzz_ng_cmd_covdata/copy/subtractintersect.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_covdata/fuzz_ng.go fuzz_ng_cmd_covdata/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/covdata/export_test.go /src/goroot/src/cmd/covdata/tool_test.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/covdata/testdata /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_covdata/' /src/goroot/src/fuzz_ng_cmd_covdata/argsmerge.go /src/goroot/src/fuzz_ng_cmd_covdata/covdata.go /src/goroot/src/fuzz_ng_cmd_covdata/doc.go /src/goroot/src/fuzz_ng_cmd_covdata/dump.go /src/goroot/src/fuzz_ng_cmd_covdata/export_test.go /src/goroot/src/fuzz_ng_cmd_covdata/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_covdata/merge.go /src/goroot/src/fuzz_ng_cmd_covdata/metamerge.go /src/goroot/src/fuzz_ng_cmd_covdata/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_covdata/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_covdata/subtractintersect.go /src/goroot/src/fuzz_ng_cmd_covdata/tool_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_covdata/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_covdata/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_covdata /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": covdata.go:8:2: use of internal package cmd/internal/cov not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_covdata [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_covdata_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/covdata/testdata/dep.go /src/goroot/src/cmd/covdata/testdata/prog1.go /src/goroot/src/cmd/covdata/testdata/prog2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/covdata/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/tools/tools.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_tools ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/tools fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:52 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:52 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_tools.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_tools.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_cmd_tools: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_cmd_tools: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module cmd/tools: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package cmd/tools: build constraints exclude all Go files in /src/goroot/src/cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_cmd_tools/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_cmd_tools/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_cmd_tools/copy/*.go' /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_cmd_tools/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_cmd_tools/*.go' /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_cmd_tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/cmd/tools/*_test.go' /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/tools/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/tools/testdata /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/tools/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_tools/' /src/goroot/src/fuzz_ng_cmd_tools/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_tools/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_tools/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_tools /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_tools [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_cmd_tools: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_tools_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/relnote/relnote_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_relnote ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/relnote fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:55 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:16:55 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_relnote.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_relnote.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_cmd_relnote: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_cmd_relnote: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module cmd/relnote: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": warning: no packages being tested depend on matches for pattern cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing [github.com/catenacyber/ngolo-fuzzing.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_cmd_relnote/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_cmd_relnote/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_cmd_relnote/copy/*.go' /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_cmd_relnote/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_cmd_relnote/*.go' /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_cmd_relnote/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/relnote/relnote_test.go /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/relnote/testdata /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/relnote/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_relnote/' /src/goroot/src/fuzz_ng_cmd_relnote/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_relnote/relnote_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_relnote/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_relnote/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_relnote /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package golang.org/x/build/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/build v0.0.0-20250116202544-65faf7095966 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found golang.org/x/build/relnote in golang.org/x/build v0.0.0-20250116202544-65faf7095966 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/net v0.34.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading rsc.io/markdown v0.0.0-20240306144322-0bf8f97ee8ef Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/yuin/goldmark v1.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_relnote [fuzz_ng_cmd_relnote.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_relnote [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_cmd_relnote: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_relnote_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/pprof/doc.go /src/goroot/src/cmd/pprof/pprof.go /src/goroot/src/cmd/pprof/pprof_test.go /src/goroot/src/cmd/pprof/readlineui.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_pprof ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/pprof fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:02 Found package in /src/goroot/src/cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_pprof.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_pprof.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/term v0.28.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/google/pprof/profile Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/google/pprof/driver Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/google/pprof/driver in github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/google/pprof/profile in github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465 Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_pprof/copy/doc.go fuzz_ng_cmd_pprof/copy/pprof.go fuzz_ng_cmd_pprof/copy/readlineui.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_pprof/copy/doc.go fuzz_ng_cmd_pprof/copy/pprof.go fuzz_ng_cmd_pprof/copy/readlineui.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/pprof/pprof_test.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/pprof/testdata /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_pprof/' /src/goroot/src/fuzz_ng_cmd_pprof/doc.go /src/goroot/src/fuzz_ng_cmd_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_pprof/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pprof/pprof.go /src/goroot/src/fuzz_ng_cmd_pprof/pprof_test.go /src/goroot/src/fuzz_ng_cmd_pprof/readlineui.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pprof/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pprof/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_pprof /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/google/pprof/profile Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package github.com/google/pprof/driver Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/google/pprof/driver in github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad Step #3 - "compile-libfuzzer-coverage-x86_64": go: found github.com/google/pprof/profile in github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": pprof.go:27:2: use of internal package cmd/internal/disasm not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_pprof [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_pprof_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/pprof/testdata/cpu.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pprof/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/doc/dirs.go /src/goroot/src/cmd/doc/doc_test.go /src/goroot/src/cmd/doc/main.go /src/goroot/src/cmd/doc/pkg.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_doc ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/doc fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Found package in /src/goroot/src/cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Type Dirs is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Type Package is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Type PackageError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Function Reset has unproduced recv Dirs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Function Next has unproduced recv Dirs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Function ToText has unproduced recv Package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Function Error has unproduced recv PackageError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Function Fatalf has unproduced recv Package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:05 Function Printf has unproduced recv Package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_doc.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_doc.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/doc" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/doc" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/doc" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_doc/copy/dirs.go fuzz_ng_cmd_doc/copy/main.go fuzz_ng_cmd_doc/copy/pkg.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_doc/copy/dirs.go fuzz_ng_cmd_doc/copy/main.go fuzz_ng_cmd_doc/copy/pkg.go /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_doc/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/doc/doc_test.go /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/doc/testdata /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_doc/' /src/goroot/src/fuzz_ng_cmd_doc/dirs.go /src/goroot/src/fuzz_ng_cmd_doc/doc_test.go /src/goroot/src/fuzz_ng_cmd_doc/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_doc/main.go /src/goroot/src/fuzz_ng_cmd_doc/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_doc/pkg.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_doc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_doc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_doc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:58:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_doc [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_doc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/doc/testdata/pkg.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/doc/testdata/merge/aa.go /src/goroot/src/cmd/doc/testdata/merge/bb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/merge Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/merge Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/merge Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/doc/testdata/nested/ignore.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/doc/testdata/nested/empty/empty.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested/empty Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested/empty Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested/empty Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/doc/testdata/nested/nested/real.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested/nested Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested/nested Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/doc/testdata/nested/nested Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/gcprog/gcprog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/gcprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/archive/archive.go /src/goroot/src/cmd/internal/archive/archive_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/archive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/archive/testdata/go1.go /src/goroot/src/cmd/internal/archive/testdata/go2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/archive/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/archive/testdata/mycgo/go.go /src/goroot/src/cmd/internal/archive/testdata/mycgo/go1.go /src/goroot/src/cmd/internal/archive/testdata/mycgo/go2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/archive/testdata/mycgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/edit/edit.go /src/goroot/src/cmd/internal/edit/edit_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/edit Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/sys/arch.go /src/goroot/src/cmd/internal/sys/arch_test.go /src/goroot/src/cmd/internal/sys/args.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/sys Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/codesign/codesign.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/codesign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/quoted/quoted.go /src/goroot/src/cmd/internal/quoted/quoted_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/quoted Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/hash/hash.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/hash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/objfile/elf.go /src/goroot/src/cmd/internal/objfile/goobj.go /src/goroot/src/cmd/internal/objfile/macho.go /src/goroot/src/cmd/internal/objfile/objfile.go /src/goroot/src/cmd/internal/objfile/pe.go /src/goroot/src/cmd/internal/objfile/plan9obj.go /src/goroot/src/cmd/internal/objfile/xcoff.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/objfile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/cov/mreader.go /src/goroot/src/cmd/internal/cov/read_test.go /src/goroot/src/cmd/internal/cov/readcovdata.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/cov Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/cov/testdata/small.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/cov/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/cov/covcmd/cmddefs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/cov/covcmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/pkgpath/pkgpath.go /src/goroot/src/cmd/internal/pkgpath/pkgpath_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/pkgpath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/src/pos.go /src/goroot/src/cmd/internal/src/pos_test.go /src/goroot/src/cmd/internal/src/xpos.go /src/goroot/src/cmd/internal/src/xpos_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/src Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/objabi/autotype.go /src/goroot/src/cmd/internal/objabi/flag.go /src/goroot/src/cmd/internal/objabi/flag_test.go /src/goroot/src/cmd/internal/objabi/funcid.go /src/goroot/src/cmd/internal/objabi/head.go /src/goroot/src/cmd/internal/objabi/line.go /src/goroot/src/cmd/internal/objabi/line_test.go /src/goroot/src/cmd/internal/objabi/path.go /src/goroot/src/cmd/internal/objabi/path_test.go /src/goroot/src/cmd/internal/objabi/pkgspecial.go /src/goroot/src/cmd/internal/objabi/reloctype.go /src/goroot/src/cmd/internal/objabi/reloctype_string.go /src/goroot/src/cmd/internal/objabi/stack.go /src/goroot/src/cmd/internal/objabi/symkind.go /src/goroot/src/cmd/internal/objabi/symkind_string.go /src/goroot/src/cmd/internal/objabi/util.go /src/goroot/src/cmd/internal/objabi/zbootstrap.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/objabi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/metadata/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/metadata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/disasm/disasm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/disasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/telemetry/telemetry.go /src/goroot/src/cmd/internal/telemetry/telemetry_bootstrap.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/telemetry Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/telemetry/counter/counter.go /src/goroot/src/cmd/internal/telemetry/counter/counter_bootstrap.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/telemetry/counter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/pathcache/lookpath.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/pathcache Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/par/queue.go /src/goroot/src/cmd/internal/par/queue_test.go /src/goroot/src/cmd/internal/par/work.go /src/goroot/src/cmd/internal/par/work_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/par Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/bio/buf.go /src/goroot/src/cmd/internal/bio/buf_mmap.go /src/goroot/src/cmd/internal/bio/buf_nommap.go /src/goroot/src/cmd/internal/bio/must.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/bio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/robustio/robustio.go /src/goroot/src/cmd/internal/robustio/robustio_darwin.go /src/goroot/src/cmd/internal/robustio/robustio_flaky.go /src/goroot/src/cmd/internal/robustio/robustio_other.go /src/goroot/src/cmd/internal/robustio/robustio_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/robustio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/script/cmds.go /src/goroot/src/cmd/internal/script/cmds_nonunix.go /src/goroot/src/cmd/internal/script/cmds_unix.go /src/goroot/src/cmd/internal/script/conds.go /src/goroot/src/cmd/internal/script/engine.go /src/goroot/src/cmd/internal/script/errors.go /src/goroot/src/cmd/internal/script/state.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/script Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/script/scripttest/conditions.go /src/goroot/src/cmd/internal/script/scripttest/doc.go /src/goroot/src/cmd/internal/script/scripttest/readme.go /src/goroot/src/cmd/internal/script/scripttest/run.go /src/goroot/src/cmd/internal/script/scripttest/scripttest.go /src/goroot/src/cmd/internal/script/scripttest/setup.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/script/scripttest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/macho/macho.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/browser/browser.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/browser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/dwarf/dwarf.go /src/goroot/src/cmd/internal/dwarf/dwarf_defs.go /src/goroot/src/cmd/internal/dwarf/dwarf_test.go /src/goroot/src/cmd/internal/dwarf/putvarabbrevgen.go /src/goroot/src/cmd/internal/dwarf/putvarabbrevgen_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/goobj/builtin.go /src/goroot/src/cmd/internal/goobj/builtinlist.go /src/goroot/src/cmd/internal/goobj/funcinfo.go /src/goroot/src/cmd/internal/goobj/mkbuiltin.go /src/goroot/src/cmd/internal/goobj/objfile.go /src/goroot/src/cmd/internal/goobj/objfile_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/goobj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/osinfo/doc.go /src/goroot/src/cmd/internal/osinfo/os_js.go /src/goroot/src/cmd/internal/osinfo/os_plan9.go /src/goroot/src/cmd/internal/osinfo/os_solaris.go /src/goroot/src/cmd/internal/osinfo/os_syscall.go /src/goroot/src/cmd/internal/osinfo/os_sysctl.go /src/goroot/src/cmd/internal/osinfo/os_uname.go /src/goroot/src/cmd/internal/osinfo/os_wasip1.go /src/goroot/src/cmd/internal/osinfo/os_windows.go /src/goroot/src/cmd/internal/osinfo/version_unix_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/osinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/testdir/testdir_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/testdir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/moddeps/moddeps_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/moddeps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/abi_string.go /src/goroot/src/cmd/internal/obj/addrtype_string.go /src/goroot/src/cmd/internal/obj/data.go /src/goroot/src/cmd/internal/obj/dwarf.go /src/goroot/src/cmd/internal/obj/fips140.go /src/goroot/src/cmd/internal/obj/go.go /src/goroot/src/cmd/internal/obj/inl.go /src/goroot/src/cmd/internal/obj/ld.go /src/goroot/src/cmd/internal/obj/line.go /src/goroot/src/cmd/internal/obj/line_test.go /src/goroot/src/cmd/internal/obj/link.go /src/goroot/src/cmd/internal/obj/mkcnames.go /src/goroot/src/cmd/internal/obj/objfile.go /src/goroot/src/cmd/internal/obj/objfile_test.go /src/goroot/src/cmd/internal/obj/pass.go /src/goroot/src/cmd/internal/obj/pcln.go /src/goroot/src/cmd/internal/obj/plist.go /src/goroot/src/cmd/internal/obj/sizeof_test.go /src/goroot/src/cmd/internal/obj/stringer.go /src/goroot/src/cmd/internal/obj/sym.go /src/goroot/src/cmd/internal/obj/textflag.go /src/goroot/src/cmd/internal/obj/util.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/s390x/a.out.go /src/goroot/src/cmd/internal/obj/s390x/anames.go /src/goroot/src/cmd/internal/obj/s390x/anamesz.go /src/goroot/src/cmd/internal/obj/s390x/asmz.go /src/goroot/src/cmd/internal/obj/s390x/condition_code.go /src/goroot/src/cmd/internal/obj/s390x/listz.go /src/goroot/src/cmd/internal/obj/s390x/objz.go /src/goroot/src/cmd/internal/obj/s390x/rotate.go /src/goroot/src/cmd/internal/obj/s390x/rotate_test.go /src/goroot/src/cmd/internal/obj/s390x/vector.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/s390x Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/x86/a.out.go /src/goroot/src/cmd/internal/obj/x86/aenum.go /src/goroot/src/cmd/internal/obj/x86/anames.go /src/goroot/src/cmd/internal/obj/x86/asm6.go /src/goroot/src/cmd/internal/obj/x86/asm_test.go /src/goroot/src/cmd/internal/obj/x86/avx_optabs.go /src/goroot/src/cmd/internal/obj/x86/evex.go /src/goroot/src/cmd/internal/obj/x86/list6.go /src/goroot/src/cmd/internal/obj/x86/obj6.go /src/goroot/src/cmd/internal/obj/x86/obj6_test.go /src/goroot/src/cmd/internal/obj/x86/pcrelative_test.go /src/goroot/src/cmd/internal/obj/x86/seh.go /src/goroot/src/cmd/internal/obj/x86/ytab.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/x86 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/wasm/a.out.go /src/goroot/src/cmd/internal/obj/wasm/anames.go /src/goroot/src/cmd/internal/obj/wasm/wasmobj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/wasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/mips/a.out.go /src/goroot/src/cmd/internal/obj/mips/anames.go /src/goroot/src/cmd/internal/obj/mips/anames0.go /src/goroot/src/cmd/internal/obj/mips/asm0.go /src/goroot/src/cmd/internal/obj/mips/list0.go /src/goroot/src/cmd/internal/obj/mips/obj0.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/mips Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/riscv/anames.go /src/goroot/src/cmd/internal/obj/riscv/asm_test.go /src/goroot/src/cmd/internal/obj/riscv/cpu.go /src/goroot/src/cmd/internal/obj/riscv/inst.go /src/goroot/src/cmd/internal/obj/riscv/list.go /src/goroot/src/cmd/internal/obj/riscv/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/riscv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/obj/riscv/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/obj/riscv/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/riscv/testdata/testbranch/branch_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/riscv/testdata/testbranch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/arm64/a.out.go /src/goroot/src/cmd/internal/obj/arm64/anames.go /src/goroot/src/cmd/internal/obj/arm64/anames7.go /src/goroot/src/cmd/internal/obj/arm64/asm7.go /src/goroot/src/cmd/internal/obj/arm64/asm_arm64_test.go /src/goroot/src/cmd/internal/obj/arm64/asm_test.go /src/goroot/src/cmd/internal/obj/arm64/doc.go /src/goroot/src/cmd/internal/obj/arm64/list7.go /src/goroot/src/cmd/internal/obj/arm64/obj7.go /src/goroot/src/cmd/internal/obj/arm64/specialoperand_string.go /src/goroot/src/cmd/internal/obj/arm64/sysRegEnc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/arm64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/arm/a.out.go /src/goroot/src/cmd/internal/obj/arm/anames.go /src/goroot/src/cmd/internal/obj/arm/anames5.go /src/goroot/src/cmd/internal/obj/arm/asm5.go /src/goroot/src/cmd/internal/obj/arm/list5.go /src/goroot/src/cmd/internal/obj/arm/obj5.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/arm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/loong64/a.out.go /src/goroot/src/cmd/internal/obj/loong64/anames.go /src/goroot/src/cmd/internal/obj/loong64/asm.go /src/goroot/src/cmd/internal/obj/loong64/asm_test.go /src/goroot/src/cmd/internal/obj/loong64/cnames.go /src/goroot/src/cmd/internal/obj/loong64/doc.go /src/goroot/src/cmd/internal/obj/loong64/list.go /src/goroot/src/cmd/internal/obj/loong64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/loong64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/ppc64/a.out.go /src/goroot/src/cmd/internal/obj/ppc64/anames.go /src/goroot/src/cmd/internal/obj/ppc64/anames9.go /src/goroot/src/cmd/internal/obj/ppc64/asm9.go /src/goroot/src/cmd/internal/obj/ppc64/asm9_gtables.go /src/goroot/src/cmd/internal/obj/ppc64/asm_test.go /src/goroot/src/cmd/internal/obj/ppc64/doc.go /src/goroot/src/cmd/internal/obj/ppc64/list9.go /src/goroot/src/cmd/internal/obj/ppc64/obj9.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/obj/ppc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/buildid/buildid.go /src/goroot/src/cmd/internal/buildid/buildid_test.go /src/goroot/src/cmd/internal/buildid/note.go /src/goroot/src/cmd/internal/buildid/rewrite.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/buildid/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/buildid/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/test2json/test2json.go /src/goroot/src/cmd/internal/test2json/test2json_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/test2json/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/test2json/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/pgo/deserialize.go /src/goroot/src/cmd/internal/pgo/pgo.go /src/goroot/src/cmd/internal/pgo/pprof.go /src/goroot/src/cmd/internal/pgo/serialize.go /src/goroot/src/cmd/internal/pgo/serialize_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/pgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/pgo/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/pgo/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/FuzzRoundTrip/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/FuzzRoundTrip/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/pkgpattern/pat_test.go /src/goroot/src/cmd/internal/pkgpattern/pkgpattern.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/pkgpattern Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/internal/bootstrap_test/experiment_toolid_test.go /src/goroot/src/cmd/internal/bootstrap_test/overlaydir_test.go /src/goroot/src/cmd/internal/bootstrap_test/reboot_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/internal/bootstrap_test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/fix/buildtag.go /src/goroot/src/cmd/fix/buildtag_test.go /src/goroot/src/cmd/fix/cftype.go /src/goroot/src/cmd/fix/cftype_test.go /src/goroot/src/cmd/fix/context.go /src/goroot/src/cmd/fix/context_test.go /src/goroot/src/cmd/fix/doc.go /src/goroot/src/cmd/fix/egltype.go /src/goroot/src/cmd/fix/egltype_test.go /src/goroot/src/cmd/fix/fix.go /src/goroot/src/cmd/fix/gotypes.go /src/goroot/src/cmd/fix/gotypes_test.go /src/goroot/src/cmd/fix/import_test.go /src/goroot/src/cmd/fix/jnitype.go /src/goroot/src/cmd/fix/jnitype_test.go /src/goroot/src/cmd/fix/main.go /src/goroot/src/cmd/fix/main_test.go /src/goroot/src/cmd/fix/netipv6zone.go /src/goroot/src/cmd/fix/netipv6zone_test.go /src/goroot/src/cmd/fix/printerconfig.go /src/goroot/src/cmd/fix/printerconfig_test.go /src/goroot/src/cmd/fix/typecheck.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_fix ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/fix fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:07 Found package in /src/goroot/src/cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_fix.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_fix.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_fix/copy/buildtag.go fuzz_ng_cmd_fix/copy/cftype.go fuzz_ng_cmd_fix/copy/context.go fuzz_ng_cmd_fix/copy/doc.go fuzz_ng_cmd_fix/copy/egltype.go fuzz_ng_cmd_fix/copy/fix.go fuzz_ng_cmd_fix/copy/gotypes.go fuzz_ng_cmd_fix/copy/jnitype.go fuzz_ng_cmd_fix/copy/main.go fuzz_ng_cmd_fix/copy/netipv6zone.go fuzz_ng_cmd_fix/copy/printerconfig.go fuzz_ng_cmd_fix/copy/typecheck.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_fix/copy/buildtag.go fuzz_ng_cmd_fix/copy/cftype.go fuzz_ng_cmd_fix/copy/context.go fuzz_ng_cmd_fix/copy/doc.go fuzz_ng_cmd_fix/copy/egltype.go fuzz_ng_cmd_fix/copy/fix.go fuzz_ng_cmd_fix/copy/gotypes.go fuzz_ng_cmd_fix/copy/jnitype.go fuzz_ng_cmd_fix/copy/main.go fuzz_ng_cmd_fix/copy/netipv6zone.go fuzz_ng_cmd_fix/copy/printerconfig.go fuzz_ng_cmd_fix/copy/typecheck.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_fix/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/fix/buildtag_test.go /src/goroot/src/cmd/fix/cftype_test.go /src/goroot/src/cmd/fix/context_test.go /src/goroot/src/cmd/fix/egltype_test.go /src/goroot/src/cmd/fix/gotypes_test.go /src/goroot/src/cmd/fix/import_test.go /src/goroot/src/cmd/fix/jnitype_test.go /src/goroot/src/cmd/fix/main_test.go /src/goroot/src/cmd/fix/netipv6zone_test.go /src/goroot/src/cmd/fix/printerconfig_test.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/fix/testdata /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/fix/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_fix/' /src/goroot/src/fuzz_ng_cmd_fix/buildtag.go /src/goroot/src/fuzz_ng_cmd_fix/buildtag_test.go /src/goroot/src/fuzz_ng_cmd_fix/cftype.go /src/goroot/src/fuzz_ng_cmd_fix/cftype_test.go /src/goroot/src/fuzz_ng_cmd_fix/context.go /src/goroot/src/fuzz_ng_cmd_fix/context_test.go /src/goroot/src/fuzz_ng_cmd_fix/doc.go /src/goroot/src/fuzz_ng_cmd_fix/egltype.go /src/goroot/src/fuzz_ng_cmd_fix/egltype_test.go /src/goroot/src/fuzz_ng_cmd_fix/fix.go /src/goroot/src/fuzz_ng_cmd_fix/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_fix/gotypes.go /src/goroot/src/fuzz_ng_cmd_fix/gotypes_test.go /src/goroot/src/fuzz_ng_cmd_fix/import_test.go /src/goroot/src/fuzz_ng_cmd_fix/jnitype.go /src/goroot/src/fuzz_ng_cmd_fix/jnitype_test.go /src/goroot/src/fuzz_ng_cmd_fix/main.go /src/goroot/src/fuzz_ng_cmd_fix/main_test.go /src/goroot/src/fuzz_ng_cmd_fix/netipv6zone.go /src/goroot/src/fuzz_ng_cmd_fix/netipv6zone_test.go /src/goroot/src/fuzz_ng_cmd_fix/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_fix/printerconfig.go /src/goroot/src/fuzz_ng_cmd_fix/printerconfig_test.go /src/goroot/src/fuzz_ng_cmd_fix/typecheck.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_fix/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_fix/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_fix /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:25:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_fix [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_fix_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/dist/build.go /src/goroot/src/cmd/dist/build_test.go /src/goroot/src/cmd/dist/buildgo.go /src/goroot/src/cmd/dist/buildruntime.go /src/goroot/src/cmd/dist/buildtag.go /src/goroot/src/cmd/dist/buildtag_test.go /src/goroot/src/cmd/dist/buildtool.go /src/goroot/src/cmd/dist/doc.go /src/goroot/src/cmd/dist/exec.go /src/goroot/src/cmd/dist/imports.go /src/goroot/src/cmd/dist/main.go /src/goroot/src/cmd/dist/notgo122.go /src/goroot/src/cmd/dist/quoted.go /src/goroot/src/cmd/dist/supported_test.go /src/goroot/src/cmd/dist/sys_default.go /src/goroot/src/cmd/dist/sys_windows.go /src/goroot/src/cmd/dist/test.go /src/goroot/src/cmd/dist/testjson.go /src/goroot/src/cmd/dist/testjson_test.go /src/goroot/src/cmd/dist/util.go /src/goroot/src/cmd/dist/util_gc.go /src/goroot/src/cmd/dist/util_gccgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_dist ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/dist fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:09 Found package in /src/goroot/src/cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_dist.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_dist.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_dist/copy/build.go fuzz_ng_cmd_dist/copy/buildgo.go fuzz_ng_cmd_dist/copy/buildruntime.go fuzz_ng_cmd_dist/copy/buildtag.go fuzz_ng_cmd_dist/copy/buildtool.go fuzz_ng_cmd_dist/copy/doc.go fuzz_ng_cmd_dist/copy/exec.go fuzz_ng_cmd_dist/copy/imports.go fuzz_ng_cmd_dist/copy/main.go fuzz_ng_cmd_dist/copy/quoted.go fuzz_ng_cmd_dist/copy/sys_default.go fuzz_ng_cmd_dist/copy/test.go fuzz_ng_cmd_dist/copy/testjson.go fuzz_ng_cmd_dist/copy/util.go fuzz_ng_cmd_dist/copy/util_gc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_dist/copy/build.go fuzz_ng_cmd_dist/copy/buildgo.go fuzz_ng_cmd_dist/copy/buildruntime.go fuzz_ng_cmd_dist/copy/buildtag.go fuzz_ng_cmd_dist/copy/buildtool.go fuzz_ng_cmd_dist/copy/doc.go fuzz_ng_cmd_dist/copy/exec.go fuzz_ng_cmd_dist/copy/imports.go fuzz_ng_cmd_dist/copy/main.go fuzz_ng_cmd_dist/copy/quoted.go fuzz_ng_cmd_dist/copy/sys_default.go fuzz_ng_cmd_dist/copy/test.go fuzz_ng_cmd_dist/copy/testjson.go fuzz_ng_cmd_dist/copy/util.go fuzz_ng_cmd_dist/copy/util_gc.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_dist/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/dist/build_test.go /src/goroot/src/cmd/dist/buildtag_test.go /src/goroot/src/cmd/dist/supported_test.go /src/goroot/src/cmd/dist/testjson_test.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/dist/testdata /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/dist/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_dist/' /src/goroot/src/fuzz_ng_cmd_dist/build.go /src/goroot/src/fuzz_ng_cmd_dist/build_test.go /src/goroot/src/fuzz_ng_cmd_dist/buildgo.go /src/goroot/src/fuzz_ng_cmd_dist/buildruntime.go /src/goroot/src/fuzz_ng_cmd_dist/buildtag.go /src/goroot/src/fuzz_ng_cmd_dist/buildtag_test.go /src/goroot/src/fuzz_ng_cmd_dist/buildtool.go /src/goroot/src/fuzz_ng_cmd_dist/doc.go /src/goroot/src/fuzz_ng_cmd_dist/exec.go /src/goroot/src/fuzz_ng_cmd_dist/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_dist/imports.go /src/goroot/src/fuzz_ng_cmd_dist/main.go /src/goroot/src/fuzz_ng_cmd_dist/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_dist/quoted.go /src/goroot/src/fuzz_ng_cmd_dist/supported_test.go /src/goroot/src/fuzz_ng_cmd_dist/sys_default.go /src/goroot/src/fuzz_ng_cmd_dist/test.go /src/goroot/src/fuzz_ng_cmd_dist/testjson.go /src/goroot/src/fuzz_ng_cmd_dist/testjson_test.go /src/goroot/src/fuzz_ng_cmd_dist/util.go /src/goroot/src/fuzz_ng_cmd_dist/util_gc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_dist/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_dist/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_dist /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_dist [fuzz_ng_cmd_dist.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_dist [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_dist_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/ast.go /src/goroot/src/cmd/cgo/ast_go1.go /src/goroot/src/cmd/cgo/ast_go118.go /src/goroot/src/cmd/cgo/doc.go /src/goroot/src/cmd/cgo/gcc.go /src/goroot/src/cmd/cgo/godefs.go /src/goroot/src/cmd/cgo/main.go /src/goroot/src/cmd/cgo/out.go /src/goroot/src/cmd/cgo/util.go /src/goroot/src/cmd/cgo/zdefaultcc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_cgo ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/cgo fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Found package in /src/goroot/src/cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Unhandled field &ast.MapType{Map:101382, Key:(*ast.Ident)(0xc0000b85e0), Value:(*ast.StarExpr)(0xc00000e1e0)} for struct Package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function ParseGo has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function ProcessCgoDirectives has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function Translate has unproduced recv Package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function String has unproduced recv TypeRepr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function Empty has unproduced recv TypeRepr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function Set has unproduced recv TypeRepr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function Pos has unproduced recv Ref Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function IsVar has unproduced recv Name Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function IsConst has unproduced recv Name Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:12 Function Record has unproduced recv Package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_cgo.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_cgo.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_cgo/copy/ast.go fuzz_ng_cmd_cgo/copy/ast_go118.go fuzz_ng_cmd_cgo/copy/doc.go fuzz_ng_cmd_cgo/copy/gcc.go fuzz_ng_cmd_cgo/copy/godefs.go fuzz_ng_cmd_cgo/copy/main.go fuzz_ng_cmd_cgo/copy/out.go fuzz_ng_cmd_cgo/copy/util.go fuzz_ng_cmd_cgo/copy/zdefaultcc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_cgo/copy/ast.go fuzz_ng_cmd_cgo/copy/ast_go118.go fuzz_ng_cmd_cgo/copy/doc.go fuzz_ng_cmd_cgo/copy/gcc.go fuzz_ng_cmd_cgo/copy/godefs.go fuzz_ng_cmd_cgo/copy/main.go fuzz_ng_cmd_cgo/copy/out.go fuzz_ng_cmd_cgo/copy/util.go fuzz_ng_cmd_cgo/copy/zdefaultcc.go /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_cgo/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/cmd/cgo/*_test.go' /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/cgo/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/cgo/testdata /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/cgo/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_cgo/' /src/goroot/src/fuzz_ng_cmd_cgo/ast.go /src/goroot/src/fuzz_ng_cmd_cgo/ast_go118.go /src/goroot/src/fuzz_ng_cmd_cgo/doc.go /src/goroot/src/fuzz_ng_cmd_cgo/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_cgo/gcc.go /src/goroot/src/fuzz_ng_cmd_cgo/godefs.go /src/goroot/src/fuzz_ng_cmd_cgo/main.go /src/goroot/src/fuzz_ng_cmd_cgo/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cgo/out.go /src/goroot/src/fuzz_ng_cmd_cgo/util.go /src/goroot/src/fuzz_ng_cmd_cgo/zdefaultcc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cgo/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cgo/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_cgo /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:30:2: use of internal package cmd/internal/edit not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_cgo [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_cgo_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testso/so_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testso Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testso/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testso/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testso/testdata/sovar/cgoso.go /src/goroot/src/cmd/cgo/internal/testso/testdata/sovar/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testso/testdata/sovar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testso/testdata/so/cgoso.go /src/goroot/src/cmd/cgo/internal/testso/testdata/so/cgoso_unix.go /src/goroot/src/cmd/cgo/internal/testso/testdata/so/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testso/testdata/so Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/backdoor.go /src/goroot/src/cmd/cgo/internal/test/buildid_linux.go /src/goroot/src/cmd/cgo/internal/test/callback.go /src/goroot/src/cmd/cgo/internal/test/callback_windows.go /src/goroot/src/cmd/cgo/internal/test/callstub_linux_ppc64le.go /src/goroot/src/cmd/cgo/internal/test/cgo_linux_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_stubs_android_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_stubs_ppc64x_internal_linking_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_thread_lock.go /src/goroot/src/cmd/cgo/internal/test/cgo_unix_test.go /src/goroot/src/cmd/cgo/internal/test/gcc68255.go /src/goroot/src/cmd/cgo/internal/test/issue1435.go /src/goroot/src/cmd/cgo/internal/test/issue18146.go /src/goroot/src/cmd/cgo/internal/test/issue20266.go /src/goroot/src/cmd/cgo/internal/test/issue21897.go /src/goroot/src/cmd/cgo/internal/test/issue21897b.go /src/goroot/src/cmd/cgo/internal/test/issue23555.go /src/goroot/src/cmd/cgo/internal/test/issue24161_darwin_test.go /src/goroot/src/cmd/cgo/internal/test/issue26430.go /src/goroot/src/cmd/cgo/internal/test/issue26743.go /src/goroot/src/cmd/cgo/internal/test/issue27340.go /src/goroot/src/cmd/cgo/internal/test/issue29563.go /src/goroot/src/cmd/cgo/internal/test/issue30527.go /src/goroot/src/cmd/cgo/internal/test/issue4029.go /src/goroot/src/cmd/cgo/internal/test/issue4029w.go /src/goroot/src/cmd/cgo/internal/test/issue41761.go /src/goroot/src/cmd/cgo/internal/test/issue42018.go /src/goroot/src/cmd/cgo/internal/test/issue42018_windows.go /src/goroot/src/cmd/cgo/internal/test/issue42495.go /src/goroot/src/cmd/cgo/internal/test/issue43639.go /src/goroot/src/cmd/cgo/internal/test/issue52611.go /src/goroot/src/cmd/cgo/internal/test/issue6997_linux.go /src/goroot/src/cmd/cgo/internal/test/issue7234_test.go /src/goroot/src/cmd/cgo/internal/test/issue8148.go /src/goroot/src/cmd/cgo/internal/test/issue8517.go /src/goroot/src/cmd/cgo/internal/test/issue8517_windows.go /src/goroot/src/cmd/cgo/internal/test/issue8694.go /src/goroot/src/cmd/cgo/internal/test/issue8756.go /src/goroot/src/cmd/cgo/internal/test/issue8828.go /src/goroot/src/cmd/cgo/internal/test/issue9026.go /src/goroot/src/cmd/cgo/internal/test/issue9400_linux.go /src/goroot/src/cmd/cgo/internal/test/issue9510.go /src/goroot/src/cmd/cgo/internal/test/linux_ppc64le_test.go /src/goroot/src/cmd/cgo/internal/test/seh_internal_windows_test.go /src/goroot/src/cmd/cgo/internal/test/seh_windows_test.go /src/goroot/src/cmd/cgo/internal/test/setgid2_linux.go /src/goroot/src/cmd/cgo/internal/test/setgid_linux.go /src/goroot/src/cmd/cgo/internal/test/sigaltstack.go /src/goroot/src/cmd/cgo/internal/test/sigprocmask.go /src/goroot/src/cmd/cgo/internal/test/test.go /src/goroot/src/cmd/cgo/internal/test/test26213.go /src/goroot/src/cmd/cgo/internal/test/test_unix.go /src/goroot/src/cmd/cgo/internal/test/test_windows.go /src/goroot/src/cmd/cgo/internal/test/testx.go /src/goroot/src/cmd/cgo/internal/test/typeparam.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 56 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161e0/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue24161e0 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/gcc68255/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/gcc68255 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue26213/test26213.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue26213 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9400/gccgo.go /src/goroot/src/cmd/cgo/internal/test/issue9400/stubs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue9400 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9510b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue9510b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue43639/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue43639 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue30527/a.go /src/goroot/src/cmd/cgo/internal/test/issue30527/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue30527 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9026/issue9026.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue9026 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue27340/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue27340 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue23555a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue23555a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161arg/def.go /src/goroot/src/cmd/cgo/internal/test/issue24161arg/use.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue24161arg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue27054/test27054.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue27054 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue29563/weak.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue29563 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161e1/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue24161e1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue8756/issue8756.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue8756 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue8828/trivial.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue8828 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161res/restype.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue24161res Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue23555b/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue23555b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9510a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue9510a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue52611a/a.go /src/goroot/src/cmd/cgo/internal/test/issue52611a/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue52611a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161e2/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue24161e2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue52611b/a.go /src/goroot/src/cmd/cgo/internal/test/issue52611b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue52611b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/test/issue20266/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/test/issue20266/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue26430/a.go /src/goroot/src/cmd/cgo/internal/test/issue26430/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue26430 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue41761a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue41761a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue26743/a.go /src/goroot/src/cmd/cgo/internal/test/issue26743/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/test/issue26743 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testfortran/fortran_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testfortran Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/helloworld/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/helloworld/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testfortran/testdata/testprog/fortran.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testfortran/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testlife/life_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testlife Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testlife/testdata/life.go /src/goroot/src/cmd/cgo/internal/testlife/testdata/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testlife/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/carchive_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testcarchive/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testcarchive/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo8/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo9/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo9 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo6/sigprof.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo2/libgo2.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo4/libgo4.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo/libgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo7/sink.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo7 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo3/libgo3.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo10/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo10 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testtls/tls.go /src/goroot/src/cmd/cgo/internal/testtls/tls_none.go /src/goroot/src/cmd/cgo/internal/testtls/tls_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testtls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testgodefs/testgodefs_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testgodefs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/anonunion.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/bitfields.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/fieldtypedef.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue37479.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue37621.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue38649.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue39534.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue48396.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue8478.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testgodefs/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/cgotest/overlaydir.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/cgotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/shared_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/division/division.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/division Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue62277/issue62277_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue62277 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue62277/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue62277/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/global/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/global Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/globallib/global.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/globallib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue39777/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue39777/b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface_i/i.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface_i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/implicit/implicit.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/implicit Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBase/dep.go /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBase/gccgo.go /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBase/stubs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/depBase Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/dep2/dep2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/dep2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/exe/exe.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/exe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/execgo/exe.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/execgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue25065/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue25065 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue44031/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue44031/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue44031/b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue30768/x_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue30768 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue30768/issue30768lib/lib.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue30768/issue30768lib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface_a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface_a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue47837/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue47837/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/dep3/dep3.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/dep3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/trivial/trivial.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/trivial Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/explicit/explicit.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/explicit Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue58966/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue58966 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/implicitcmd/implicitcmd.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/implicitcmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBaseInternal/dep.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/depBaseInternal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/exe2/exe2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/exe2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/exe3/exe3.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/exe3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/gcdata/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/gcdata/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface_b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface_b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testerrors/argposition_test.go /src/goroot/src/cmd/cgo/internal/testerrors/badsym_test.go /src/goroot/src/cmd/cgo/internal/testerrors/errors_test.go /src/goroot/src/cmd/cgo/internal/testerrors/ptr_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testerrors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err1.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err2.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err4.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err5.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue14669.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue18452.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue18889.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue28069.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue28721.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue33061.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue42580.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue50710.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67517.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67699a.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67699b.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67707.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue69176.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/malloc.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testerrors/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/cshared_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/m2/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/go2c2go/m2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/m1/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/go2c2go/m1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/go/shlib.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/go2c2go/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo2/dup2.go /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo2/dup3.go /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo2/libgo2.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo4/libgo4.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo/libgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/issue36233/issue36233.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/issue36233 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo5/libgo5.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/teststdio/stdio_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/teststdio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/teststdio/testdata/chain.go /src/goroot/src/cmd/cgo/internal/teststdio/testdata/fib.go /src/goroot/src/cmd/cgo/internal/teststdio/testdata/hello.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/teststdio/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/teststdio/testdata/stdio/file.go /src/goroot/src/cmd/cgo/internal/teststdio/testdata/stdio/stdio.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/teststdio/testdata/stdio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/swig/swig_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/swig Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/swig/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/swig/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/swig/testdata/stdio/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/swig/testdata/stdio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/swig/testdata/callback/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/swig/testdata/callback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/plugin_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19418/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19418/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue19418 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/host/host.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/host Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/unnamed2/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/unnamed2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/checkdwarf/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/checkdwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/forkexec/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/forkexec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/plugin1.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/plugin2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue44956 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/base/base.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue44956/base Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/plugin2/plugin2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/plugin2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface_i/i.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface_i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18584/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18584/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue18584 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/sub/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/sub/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/sub/plugin1/plugin1.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/sub/plugin1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue25756/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue25756 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue25756/plugin/life.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue25756/plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22175/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22175/plugin1.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22175/plugin2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue22175 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19534/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19534/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue19534 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue62430/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue62430/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue62430 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22295.pkg/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22295.pkg/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue22295.pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method2/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method2/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method2/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method2/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/common/common.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/common Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19529/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue19529 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface_a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface_a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue67976/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue67976 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/plugin1/plugin1.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/plugin1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue52937/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue52937 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue24351/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue24351/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue24351 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/mangle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/unnamed1/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/unnamed1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18676/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18676/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue18676 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18676/dynamodbstreamsevt/definition.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue18676/dynamodbstreamsevt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface_b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface_b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method3/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method3/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method3/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method3/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue53989/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue53989/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue53989 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue53989/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/common/common.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/altpath/testdata/common Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/plugin-mismatch/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testplugin/altpath/testdata/plugin-mismatch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testnocgo/nocgo.go /src/goroot/src/cmd/cgo/internal/testnocgo/nocgo_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testnocgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/asan_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/cc_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/cshared_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/empty_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/msan_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/tsan_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testsanitizers Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_fuzz_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_useAfterReturn.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer1.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan_shared.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan10.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan11.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan12.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan13.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan14.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan15.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan4.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan5.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan6.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan7.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan8.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan9.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan_shared.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 45 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/asan_linkerx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/api_test.go /src/goroot/src/cmd/api/boring_test.go /src/goroot/src/cmd/api/main_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_api ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/api fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:15 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:15 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_api.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_api.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_cmd_api: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_cmd_api: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module cmd/api: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": warning: no packages being tested depend on matches for pattern cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing [github.com/catenacyber/ngolo-fuzzing.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_cmd_api/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_cmd_api/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_cmd_api/copy/*.go' /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_cmd_api/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_cmd_api/*.go' /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_cmd_api/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/api/api_test.go /src/goroot/src/cmd/api/boring_test.go /src/goroot/src/cmd/api/main_test.go /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/api/testdata /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_api/' /src/goroot/src/fuzz_ng_cmd_api/api_test.go /src/goroot/src/fuzz_ng_cmd_api/boring_test.go /src/goroot/src/fuzz_ng_cmd_api/main_test.go /src/goroot/src/fuzz_ng_cmd_api/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_api/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_api/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_api /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_api [fuzz_ng_cmd_api.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_api [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_cmd_api: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_api_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue29837/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue29837/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue29837/p/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue29837/p/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue64958/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue64958/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue64958/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue64958/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue64958/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue64958/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue21181/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue21181/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue21181/indirect/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/indirect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/indirect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/indirect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue21181/p/p.go /src/goroot/src/cmd/api/testdata/src/issue21181/p/p_amd64.go /src/goroot/src/cmd/api/testdata/src/issue21181/p/p_generic.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue21181/dep/p.go /src/goroot/src/cmd/api/testdata/src/issue21181/dep/p_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/dep Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/dep Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/issue21181/dep Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/pkg/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/pkg/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p2/p2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p4/p4.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p3/p3.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p1/p1.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/api/testdata/src/pkg/p1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cover/cfg_test.go /src/goroot/src/cmd/cover/cover.go /src/goroot/src/cmd/cover/cover_test.go /src/goroot/src/cmd/cover/doc.go /src/goroot/src/cmd/cover/export_test.go /src/goroot/src/cmd/cover/func.go /src/goroot/src/cmd/cover/html.go /src/goroot/src/cmd/cover/pkgname_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_cover ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/cover fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:18 Found package in /src/goroot/src/cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:18 Type File is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:18 Type FuncVisitor is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:18 Function Visit has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:18 Function Visit has unproduced recv FuncVisitor Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_cover.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_cover.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_cover/copy/cover.go fuzz_ng_cmd_cover/copy/doc.go fuzz_ng_cmd_cover/copy/func.go fuzz_ng_cmd_cover/copy/html.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_cover/copy/cover.go fuzz_ng_cmd_cover/copy/doc.go fuzz_ng_cmd_cover/copy/func.go fuzz_ng_cmd_cover/copy/html.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_cover/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/cover/cfg_test.go /src/goroot/src/cmd/cover/cover_test.go /src/goroot/src/cmd/cover/export_test.go /src/goroot/src/cmd/cover/pkgname_test.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/cover/testdata /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_cover/' /src/goroot/src/fuzz_ng_cmd_cover/cfg_test.go /src/goroot/src/fuzz_ng_cmd_cover/cover.go /src/goroot/src/fuzz_ng_cmd_cover/cover_test.go /src/goroot/src/fuzz_ng_cmd_cover/doc.go /src/goroot/src/fuzz_ng_cmd_cover/export_test.go /src/goroot/src/fuzz_ng_cmd_cover/func.go /src/goroot/src/fuzz_ng_cmd_cover/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_cover/html.go /src/goroot/src/fuzz_ng_cmd_cover/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cover/pkgname_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cover/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cover/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_cover /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": html.go:9:2: use of internal package cmd/internal/browser not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_cover [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_cover_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/directives.go /src/goroot/src/cmd/cover/testdata/main.go /src/goroot/src/cmd/cover/testdata/p.go /src/goroot/src/cmd/cover/testdata/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/html/html.go /src/goroot/src/cmd/cover/testdata/html/html_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/cover/testdata/pkgcfg/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/cover/testdata/pkgcfg/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/pkgcfg/yesFuncsNoTests/yfnt.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/yesFuncsNoTests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/yesFuncsNoTests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/yesFuncsNoTests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/pkgcfg/noFuncsNoTests/nfnt.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/noFuncsNoTests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/noFuncsNoTests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/noFuncsNoTests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/pkgcfg/a/a.go /src/goroot/src/cmd/cover/testdata/pkgcfg/a/a2.go /src/goroot/src/cmd/cover/testdata/pkgcfg/a/a_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/cover/testdata/pkgcfg/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/doc.go /src/goroot/src/cmd/compile/main.go /src/goroot/src/cmd/compile/script_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_compile ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/compile fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:20 Found package in /src/goroot/src/cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_compile.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_compile.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_compile/copy/doc.go fuzz_ng_cmd_compile/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_compile/copy/doc.go fuzz_ng_cmd_compile/copy/main.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_compile/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/compile/script_test.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/compile/testdata /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_compile/' /src/goroot/src/fuzz_ng_cmd_compile/doc.go /src/goroot/src/fuzz_ng_cmd_compile/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_compile/main.go /src/goroot/src/fuzz_ng_cmd_compile/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_compile/script_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_compile/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_compile/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_compile /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:8:2: use of internal package cmd/compile/internal/amd64 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_compile [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_compile_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/compile/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/compile/testdata/script/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/testdata/script/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/logopt/log_opts.go /src/goroot/src/cmd/compile/internal/logopt/logopt_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/logopt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/s390x/galign.go /src/goroot/src/cmd/compile/internal/s390x/ggen.go /src/goroot/src/cmd/compile/internal/s390x/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/s390x Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/escape/assign.go /src/goroot/src/cmd/compile/internal/escape/call.go /src/goroot/src/cmd/compile/internal/escape/escape.go /src/goroot/src/cmd/compile/internal/escape/expr.go /src/goroot/src/cmd/compile/internal/escape/graph.go /src/goroot/src/cmd/compile/internal/escape/leaks.go /src/goroot/src/cmd/compile/internal/escape/solve.go /src/goroot/src/cmd/compile/internal/escape/stmt.go /src/goroot/src/cmd/compile/internal/escape/utils.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/escape Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssagen/abi.go /src/goroot/src/cmd/compile/internal/ssagen/arch.go /src/goroot/src/cmd/compile/internal/ssagen/intrinsics.go /src/goroot/src/cmd/compile/internal/ssagen/intrinsics_test.go /src/goroot/src/cmd/compile/internal/ssagen/nowb.go /src/goroot/src/cmd/compile/internal/ssagen/pgen.go /src/goroot/src/cmd/compile/internal/ssagen/phi.go /src/goroot/src/cmd/compile/internal/ssagen/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/ssagen Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/riscv64/galign.go /src/goroot/src/cmd/compile/internal/riscv64/ggen.go /src/goroot/src/cmd/compile/internal/riscv64/gsubr.go /src/goroot/src/cmd/compile/internal/riscv64/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/riscv64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/syntax/branches.go /src/goroot/src/cmd/compile/internal/syntax/dumper.go /src/goroot/src/cmd/compile/internal/syntax/dumper_test.go /src/goroot/src/cmd/compile/internal/syntax/error_test.go /src/goroot/src/cmd/compile/internal/syntax/issues_test.go /src/goroot/src/cmd/compile/internal/syntax/nodes.go /src/goroot/src/cmd/compile/internal/syntax/nodes_test.go /src/goroot/src/cmd/compile/internal/syntax/operator_string.go /src/goroot/src/cmd/compile/internal/syntax/parser.go /src/goroot/src/cmd/compile/internal/syntax/parser_test.go /src/goroot/src/cmd/compile/internal/syntax/pos.go /src/goroot/src/cmd/compile/internal/syntax/positions.go /src/goroot/src/cmd/compile/internal/syntax/printer.go /src/goroot/src/cmd/compile/internal/syntax/printer_test.go /src/goroot/src/cmd/compile/internal/syntax/scanner.go /src/goroot/src/cmd/compile/internal/syntax/scanner_test.go /src/goroot/src/cmd/compile/internal/syntax/source.go /src/goroot/src/cmd/compile/internal/syntax/syntax.go /src/goroot/src/cmd/compile/internal/syntax/testing.go /src/goroot/src/cmd/compile/internal/syntax/testing_test.go /src/goroot/src/cmd/compile/internal/syntax/token_string.go /src/goroot/src/cmd/compile/internal/syntax/tokens.go /src/goroot/src/cmd/compile/internal/syntax/type.go /src/goroot/src/cmd/compile/internal/syntax/walk.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/syntax/testdata/chans.go /src/goroot/src/cmd/compile/internal/syntax/testdata/fallthrough.go /src/goroot/src/cmd/compile/internal/syntax/testdata/interface.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue20789.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue23385.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue23434.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue31092.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue43527.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue43674.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue46558.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue47704.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue48382.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue49205.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue49482.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue52391.go /src/goroot/src/cm++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": d/compile/internal/syntax/testdata/issue56022.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue60599.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue63835.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue65790.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue68589.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue69506.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue70974.go /src/goroot/src/cmd/compile/internal/syntax/testdata/linalg.go /src/goroot/src/cmd/compile/internal/syntax/testdata/map.go /src/goroot/src/cmd/compile/internal/syntax/testdata/map2.go /src/goroot/src/cmd/compile/internal/syntax/testdata/sample.go /src/goroot/src/cmd/compile/internal/syntax/testdata/slices.go /src/goroot/src/cmd/compile/internal/syntax/testdata/smoketest.go /src/goroot/src/cmd/compile/internal/syntax/testdata/tparams.go /src/goroot/src/cmd/compile/internal/syntax/testdata/typeset.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 30 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/syntax/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/walk/assign.go /src/goroot/src/cmd/compile/internal/walk/builtin.go /src/goroot/src/cmd/compile/internal/walk/closure.go /src/goroot/src/cmd/compile/internal/walk/compare.go /src/goroot/src/cmd/compile/internal/walk/complit.go /src/goroot/src/cmd/compile/internal/walk/convert.go /src/goroot/src/cmd/compile/internal/walk/expr.go /src/goroot/src/cmd/compile/internal/walk/order.go /src/goroot/src/cmd/compile/internal/walk/range.go /src/goroot/src/cmd/compile/internal/walk/select.go /src/goroot/src/cmd/compile/internal/walk/stmt.go /src/goroot/src/cmd/compile/internal/walk/switch.go /src/goroot/src/cmd/compile/internal/walk/temp.go /src/goroot/src/cmd/compile/internal/walk/walk.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/walk Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/x86/galign.go /src/goroot/src/cmd/compile/internal/x86/ggen.go /src/goroot/src/cmd/compile/internal/x86/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/x86 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/wasm/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/wasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/abiutils_test.go /src/goroot/src/cmd/compile/internal/test/abiutilsaux_test.go /src/goroot/src/cmd/compile/internal/test/align_test.go /src/goroot/src/cmd/compile/internal/test/bench_test.go /src/goroot/src/cmd/compile/internal/test/clobberdead_test.go /src/goroot/src/cmd/compile/internal/test/constFold_test.go /src/goroot/src/cmd/compile/internal/test/dep_test.go /src/goroot/src/cmd/compile/internal/test/divconst_test.go /src/goroot/src/cmd/compile/internal/test/fixedbugs_test.go /src/goroot/src/cmd/compile/internal/test/float_test.go /src/goroot/src/cmd/compile/internal/test/global_test.go /src/goroot/src/cmd/compile/internal/test/iface_test.go /src/goroot/src/cmd/compile/internal/test/inl_test.go /src/goroot/src/cmd/compile/internal/test/inst_test.go /src/goroot/src/cmd/compile/internal/test/intrinsics_test.go /src/goroot/src/cmd/compile/internal/test/issue50182_test.go /src/goroot/src/cmd/compile/internal/test/issue53888_test.go /src/goroot/src/cmd/compile/internal/test/issue57434_test.go /src/goroot/src/cmd/compile/internal/test/issue62407_test.go /src/goroot/src/cmd/compile/internal/test/lang_test.go /src/goroot/src/cmd/compile/internal/test/logic_test.go /src/goroot/src/cmd/compile/internal/test/math_test.go /src/goroot/src/cmd/compile/internal/test/memcombine_test.go /src/goroot/src/cmd/compile/internal/test/mergelocals_test.go /src/goroot/src/cmd/compile/internal/test/mulconst_test.go /src/goroot/src/cmd/compile/internal/test/pgo_devirtualize_test.go /src/goroot/src/cmd/compile/internal/test/pgo_inl_test.go /src/goroot/src/cmd/compile/internal/test/race.go /src/goroot/src/cmd/compile/internal/test/reproduciblebuilds_test.go /src/goroot/src/cmd/compile/internal/test/shift_test.go /src/goroot/src/cmd/compile/internal/test/ssa_test.go /src/goroot/src/cmd/compile/internal/test/switch_test.go /src/goroot/src/cmd/compile/internal/test/test.go /src/goroot/src/cmd/compile/internal/test/truncconst_test.go /src/goroot/src/cmd/compile/internal/test/zerorange_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 35 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/addressed_test.go /src/goroot/src/cmd/compile/internal/test/testdata/append_test.go /src/goroot/src/cmd/compile/internal/test/testdata/arithBoundary_test.go /src/goroot/src/cmd/compile/internal/test/testdata/arithConst_test.go /src/goroot/src/cmd/compile/internal/test/testdata/arith_test.go /src/goroot/src/cmd/compile/internal/test/testdata/array_test.go /src/goroot/src/cmd/compile/internal/test/testdata/assert_test.go /src/goroot/src/cmd/compile/internal/test/testdata/break_test.go /src/goroot/src/cmd/compile/internal/test/testdata/chan_test.go /src/goroot/src/cmd/compile/internal/test/testdata/closure_test.go /src/goroot/src/cmd/compile/internal/test/testdata/cmpConst_test.go /src/goroot/src/cmd/compile/internal/test/testdata/cmp_test.go /src/goroot/src/cmd/compile/internal/test/testdata/compound_test.go /src/goroot/src/cmd/compile/internal/test/testdata/copy_test.go /src/goroot/src/cmd/compile/internal/test/testdata/ctl_test.go /src/goroot/src/cmd/compile/internal/test/testdata/deferNoReturn_test.go /src/goroot/src/cmd/compile/internal/test/testdata/divbyzero_test.go /src/goroot/src/cmd/compile/internal/test/testdata/dupLoad_test.go /src/goroot/src/cmd/compile/internal/test/testdata/flowgraph_generator1.go /src/goroot/src/cmd/compile/internal/test/testdata/fp_test.go /src/goroot/src/cmd/compile/internal/test/testdata/loadstore_test.go /src/goroot/src/cmd/compile/internal/test/testdata/map_test.go /src/goroot/src/cmd/compile/internal/test/testdata/namedReturn_test.go /src/goroot/src/cmd/compile/internal/test/testdata/phi_test.go /src/goroot/src/cmd/compile/internal/test/testdata/ptrsort.go /src/goroot/src/cmd/compile/internal/test/testdata/regalloc_test.go /src/goroot/src/cmd/compile/internal/test/testdata/short_test.go /src/goroot/src/cmd/compile/internal/test/testdata/slice_test.go /src/goroot/src/cmd/compile/internal/test/testdata/sqrtConst_test.go /src/goroot/src/cmd/compile/internal/test/testdata/string_test.go /src/goroot/src/cmd/compile/internal/test/testdata/unsafe_test.go /src/goroot/src/cmd/compile/internal/test/testdata/zero_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 32 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/mysort/mysort.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/mysort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/gen/arithBoundaryGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/arithConstGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/cmpConstGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/constFoldGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/copyGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/zeroGen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/gen Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/mergelocals/integration.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/mergelocals Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue20272.go /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue27013.go /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue30202.go /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue38068.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/reproducible Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/test/testdata/pgo/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/test/testdata/pgo/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/pgo/inline/inline_hot.go /src/goroot/src/cmd/compile/internal/test/testdata/pgo/inline/inline_hot_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/pgo/inline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.go /src/goroot/src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/pgo/devirtualize Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/pgo/devirtualize/mult.pkg/mult.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/test/testdata/pgo/devirtualize/mult.pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/pkginit/init.go /src/goroot/src/cmd/compile/internal/pkginit/initAsanGlobals.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/pkginit Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/coverage/cover.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/importer/gcimporter.go /src/goroot/src/cmd/compile/internal/importer/gcimporter_test.go /src/goroot/src/cmd/compile/internal/importer/support.go /src/goroot/src/cmd/compile/internal/importer/ureader.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/importer/testdata/a.go /src/goroot/src/cmd/compile/internal/importer/testdata/b.go /src/goroot/src/cmd/compile/internal/importer/testdata/exports.go /src/goroot/src/cmd/compile/internal/importer/testdata/generics.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue15920.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue20046.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue25301.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue25596.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue69912.go /src/goroot/src/cmd/compile/internal/importer/testdata/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/importer/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/importer/testdata/versions/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/importer/testdata/versions Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/objw/objw.go /src/goroot/src/cmd/compile/internal/objw/prog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/objw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/noder/codes.go /src/goroot/src/cmd/compile/internal/noder/export.go /src/goroot/src/cmd/compile/internal/noder/helpers.go /src/goroot/src/cmd/compile/internal/noder/import.go /src/goroot/src/cmd/compile/internal/noder/irgen.go /src/goroot/src/cmd/compile/internal/noder/lex.go /src/goroot/src/cmd/compile/internal/noder/lex_test.go /src/goroot/src/cmd/compile/internal/noder/linker.go /src/goroot/src/cmd/compile/internal/noder/noder.go /src/goroot/src/cmd/compile/internal/noder/posmap.go /src/goroot/src/cmd/compile/internal/noder/quirks.go /src/goroot/src/cmd/compile/internal/noder/reader.go /src/goroot/src/cmd/compile/internal/noder/types.go /src/goroot/src/cmd/compile/internal/noder/unified.go /src/goroot/src/cmd/compile/internal/noder/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/noder Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/staticdata/data.go /src/goroot/src/cmd/compile/internal/staticdata/embed.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/staticdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/mips/galign.go /src/goroot/src/cmd/compile/internal/mips/ggen.go /src/goroot/src/cmd/compile/internal/mips/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/mips Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/dwarfgen/dwarf.go /src/goroot/src/cmd/compile/internal/dwarfgen/dwinl.go /src/goroot/src/cmd/compile/internal/dwarfgen/marker.go /src/goroot/src/cmd/compile/internal/dwarfgen/scope.go /src/goroot/src/cmd/compile/internal/dwarfgen/scope_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/dwarfgen Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types/alg.go /src/goroot/src/cmd/compile/internal/types/algkind_string.go /src/goroot/src/cmd/compile/internal/types/fmt.go /src/goroot/src/cmd/compile/internal/types/goversion.go /src/goroot/src/cmd/compile/internal/types/identity.go /src/goroot/src/cmd/compile/internal/types/kind_string.go /src/goroot/src/cmd/compile/internal/types/pkg.go /src/goroot/src/cmd/compile/internal/types/size.go /src/goroot/src/cmd/compile/internal/types/sizeof_test.go /src/goroot/src/cmd/compile/internal/types/sym.go /src/goroot/src/cmd/compile/internal/types/sym_test.go /src/goroot/src/cmd/compile/internal/types/type.go /src/goroot/src/cmd/compile/internal/types/type_test.go /src/goroot/src/cmd/compile/internal/types/universe.go /src/goroot/src/cmd/compile/internal/types/utils.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/bitvec/bv.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/bitvec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/staticinit/sched.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/staticinit Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/liveness/arg.go /src/goroot/src/cmd/compile/internal/liveness/bvset.go /src/goroot/src/cmd/compile/internal/liveness/intervals.go /src/goroot/src/cmd/compile/internal/liveness/intervals_test.go /src/goroot/src/cmd/compile/internal/liveness/mergelocals.go /src/goroot/src/cmd/compile/internal/liveness/plive.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/liveness Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/typecheck/bexport.go /src/goroot/src/cmd/compile/internal/typecheck/builtin.go /src/goroot/src/cmd/compile/internal/typecheck/builtin_test.go /src/goroot/src/cmd/compile/internal/typecheck/const.go /src/goroot/src/cmd/compile/internal/typecheck/dcl.go /src/goroot/src/cmd/compile/internal/typecheck/export.go /src/goroot/src/cmd/compile/internal/typecheck/expr.go /src/goroot/src/cmd/compile/internal/typecheck/func.go /src/goroot/src/cmd/compile/internal/typecheck/iexport.go /src/goroot/src/cmd/compile/internal/typecheck/iimport.go /src/goroot/src/cmd/compile/internal/typecheck/mkbuiltin.go /src/goroot/src/cmd/compile/internal/typecheck/stmt.go /src/goroot/src/cmd/compile/internal/typecheck/subr.go /src/goroot/src/cmd/compile/internal/typecheck/syms.go /src/goroot/src/cmd/compile/internal/typecheck/target.go /src/goroot/src/cmd/compile/internal/typecheck/type.go /src/goroot/src/cmd/compile/internal/typecheck/typecheck.go /src/goroot/src/cmd/compile/internal/typecheck/universe.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/typecheck Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/typecheck/_builtin/coverage.go /src/goroot/src/cmd/compile/internal/typecheck/_builtin/runtime.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/typecheck/_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/typebits/typebits.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/typebits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types2/alias.go /src/goroot/src/cmd/compile/internal/types2/api.go /src/goroot/src/cmd/compile/internal/types2/api_predicates.go /src/goroot/src/cmd/compile/internal/types2/api_test.go /src/goroot/src/cmd/compile/internal/types2/array.go /src/goroot/src/cmd/compile/internal/types2/assignments.go /src/goroot/src/cmd/compile/internal/types2/basic.go /src/goroot/src/cmd/compile/internal/types2/builtins.go /src/goroot/src/cmd/compile/internal/types2/builtins_test.go /src/goroot/src/cmd/compile/internal/types2/call.go /src/goroot/src/cmd/compile/internal/types2/chan.go /src/goroot/src/cmd/compile/internal/types2/check.go /src/goroot/src/cmd/compile/internal/types2/check_test.go /src/goroot/src/cmd/compile/internal/types2/compiler_internal.go /src/goroot/src/cmd/compile/internal/types2/compilersupport.go /src/goroot/src/cmd/compile/internal/types2/const.go /src/goroot/src/cmd/compile/internal/types2/context.go /src/goroot/src/cmd/compile/internal/types2/context_test.go /src/goroot/src/cmd/compile/internal/types2/conversions.go /src/goroot/src/cmd/compile/internal/types2/decl.go /src/goroot/src/cmd/compile/internal/types2/errorcalls_test.go /src/goroot/src/cmd/compile/internal/types2/errors.go /src/goroot/src/cmd/compile/internal/types2/errors_test.go /src/goroot/src/cmd/compile/internal/types2/errsupport.go /src/goroot/src/cmd/compile/internal/types2/example_test.go /src/goroot/src/cmd/compile/internal/types2/expr.go /src/goroot/src/cmd/compile/internal/types2/format.go /src/goroot/src/cmd/compile/internal/types2/gccgosizes.go /src/goroot/src/cmd/compile/internal/types2/gcsizes.go /src/goroot/src/cmd/compile/internal/types2/hilbert_test.go /src/goroot/src/cmd/compile/internal/types2/importer_test.go /src/goroot/src/cmd/compile/internal/types2/index.go /src/goroot/src/cmd/compile/internal/types2/infer.go /src/goroot/src/cmd/compile/internal/types2/initorder.go /src/goroot/src/cmd/compile/internal/types2/instantiate.go /src/goroot/src/cmd/compile/internal/types2/instantiate_test.go /src/goroot/src/cmd/compile/internal/types2/interface.go /src/goroot/src/cmd/compile/internal/types2/issues_test.go /src/goroot/src/cmd/compile/internal/types2/labels.go /src/goroot/src/cmd/compile/internal/types2/literals.go /src/goroot/src/cmd/compile/internal/types2/lookup.go /src/goroot/src/cmd/compile/internal/types2/lookup_test.go /src/goroot/src/cmd/compile/internal/types2/main_test.go /src/goroot/src/cmd/compile/internal/types2/map.go /src/goroot/src/cmd/compile/internal/types2/mono.go /src/goroot/src/cmd/compile/internal/types2/mono_test.go /src/goroot/src/cmd/compile/internal/types2/named.go /src/goroot/src/cmd/compile/internal/types2/named_test.go /src/goroot/src/cmd/compile/internal/types2/object.go /src/goroot/src/cmd/compile/internal/types2/object_test.go /src/goroot/src/cmd/compile/internal/types2/objset.go /src/goroot/src/cmd/compile/internal/types2/operand.go /src/goroot/src/cmd/compile/internal/types2/package.go /src/goroot/src/cmd/compile/internal/types2/pointer.go /src/goroot/src/cmd/compile/internal/types2/predicates.go /src/goroot/src/cmd/compile/internal/types2/recording.go /src/goroot/src/cmd/compile/internal/types2/resolver.go /src/goroot/src/cmd/compile/internal/types2/resolver_test.go /src/goroot/src/cmd/compile/internal/types2/return.go /src/goroot/src/cmd/compile/internal/types2/scope.go /src/goroot/src/cmd/compile/internal/types2/selection.go /src/goroot/src/cmd/compile/internal/types2/self_test.go /src/goroot/src/cmd/compile/internal/types2/signature.go /src/goroot/src/cmd/compile/internal/types2/sizeof_test.go /src/goroot/src/cmd/compile/internal/types2/sizes.go /src/goroot/src/cmd/compile/internal/types2/sizes_test.go /src/goroot/src/cmd/compile/internal/types2/slice.go /src/goroot/src/cmd/compile/internal/types2/stdlib_test.go /src/goroot/src/cmd/compile/internal/types2/stmt.go /src/goroot/src/cmd/compile/internal/types2/struct.go /src/goroot/src/cmd/compile/internal/types2/subst.go /src/goroot/src/cmd/compile/internal/types2/termlist.go /src/goroot/src/cmd/compile/internal/types2/termlist_test.go /src/goroot/src/cmd/compile/internal/types2/tuple.go /src/goroot/src/cmd/compile/internal/types2/type.go /src/goroot/src/cmd/compile/internal/types2/typelists.go /src/goroot/src/cmd/compile/internal/types2/typeparam.go /src/goroot/src/cmd/compile/internal/types2/typeset.go /src/goroot/src/cmd/compile/internal/types2/typeset_test.go /src/goroot/src/cmd/compile/internal/types2/typestring.go /src/goroot/src/cmd/compile/internal/types2/typestring_test.go /src/goroot/src/cmd/compile/internal/types2/typeterm.go /src/goroot/src/cmd/compile/internal/types2/typeterm_test.go /src/goroot/src/cmd/compile/internal/types2/typexpr.go /src/goroot/src/cmd/compile/internal/types2/under.go /src/goroot/src/cmd/compile/internal/types2/unify.go /src/goroot/src/cmd/compile/internal/types2/union.go /src/goroot/src/cmd/compile/internal/types2/universe.go /src/goroot/src/cmd/compile/internal/types2/util.go /src/goroot/src/cmd/compile/internal/types2/util_test.go /src/goroot/src/cmd/compile/internal/types2/validtype.go /src/goroot/src/cmd/compile/internal/types2/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 92 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/types2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types2/testdata/manual.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/types2/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types2/testdata/local/issue47996.go /src/goroot/src/cmd/compile/internal/types2/testdata/local/issue68183.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/types2/testdata/local Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/loopvar.go /src/goroot/src/cmd/compile/internal/loopvar/loopvar_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loopvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_complicated_esc_address.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_address.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_closure.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_method.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_minimal_closure.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_nested.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/opt-121.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/opt-122.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/opt.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_address.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_closure.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_method.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_minimal_closure.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loopvar/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/c/c.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines/c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines/b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/arm64/galign.go /src/goroot/src/cmd/compile/internal/arm64/ggen.go /src/goroot/src/cmd/compile/internal/arm64/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/arm64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/abt/avlint32.go /src/goroot/src/cmd/compile/internal/abt/avlint32_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/abt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inl.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/inline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inlheur/actualexprpropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_callsites.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_flags.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_params.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_returns.go /src/goroot/src/cmd/compile/internal/inline/inlheur/callsite.go /src/goroot/src/cmd/compile/internal/inline/inlheur/cspropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/debugflags_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/dumpscores_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/eclassify.go /src/goroot/src/cmd/compile/internal/inline/inlheur/funcprop_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/funcpropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/funcprops_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/function_properties.go /src/goroot/src/cmd/compile/internal/inline/inlheur/names.go /src/goroot/src/cmd/compile/internal/inline/inlheur/parampropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/pstate_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/resultpropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/score_callresult_uses.go /src/goroot/src/cmd/compile/internal/inline/inlheur/scoreadjusttyp_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/scoring.go /src/goroot/src/cmd/compile/internal/inline/inlheur/serialize.go /src/goroot/src/cmd/compile/internal/inline/inlheur/texpr_classify_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/trace_off.go /src/goroot/src/cmd/compile/internal/inline/inlheur/trace_on.go /src/goroot/src/cmd/compile/internal/inline/inlheur/tserial_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/inline/inlheur Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/dumpscores.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/inline/inlheur/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/acrosscall.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/calls.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/funcflags.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/params.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/returns.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/returns2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/inline/inlheur/testdata/props Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/interleaved/interleaved.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/inline/interleaved Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/arm/galign.go /src/goroot/src/cmd/compile/internal/arm/ggen.go /src/goroot/src/cmd/compile/internal/arm/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/arm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/base/base.go /src/goroot/src/cmd/compile/internal/base/bootstrap_false.go /src/goroot/src/cmd/compile/internal/base/bootstrap_true.go /src/goroot/src/cmd/compile/internal/base/debug.go /src/goroot/src/cmd/compile/internal/base/flag.go /src/goroot/src/cmd/compile/internal/base/hashdebug.go /src/goroot/src/cmd/compile/internal/base/hashdebug_test.go /src/goroot/src/cmd/compile/internal/base/link.go /src/goroot/src/cmd/compile/internal/base/mapfile_mmap.go /src/goroot/src/cmd/compile/internal/base/mapfile_read.go /src/goroot/src/cmd/compile/internal/base/print.go /src/goroot/src/cmd/compile/internal/base/timings.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/base Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ir/abi.go /src/goroot/src/cmd/compile/internal/ir/bitset.go /src/goroot/src/cmd/compile/internal/ir/cfg.go /src/goroot/src/cmd/compile/internal/ir/check_reassign_no.go /src/goroot/src/cmd/compile/internal/ir/check_reassign_yes.go /src/goroot/src/cmd/compile/internal/ir/class_string.go /src/goroot/src/cmd/compile/internal/ir/const.go /src/goroot/src/cmd/compile/internal/ir/copy.go /src/goroot/src/cmd/compile/internal/ir/dump.go /src/goroot/src/cmd/compile/internal/ir/expr.go /src/goroot/src/cmd/compile/internal/ir/fmt.go /src/goroot/src/cmd/compile/internal/ir/func.go /src/goroot/src/cmd/compile/internal/ir/func_test.go /src/goroot/src/cmd/compile/internal/ir/ir.go /src/goroot/src/cmd/compile/internal/ir/mini.go /src/goroot/src/cmd/compile/internal/ir/mknode.go /src/goroot/src/cmd/compile/internal/ir/name.go /src/goroot/src/cmd/compile/internal/ir/node.go /src/goroot/src/cmd/compile/internal/ir/node_gen.go /src/goroot/src/cmd/compile/internal/ir/op_string.go /src/goro++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ot/src/cmd/compile/internal/ir/package.go /src/goroot/src/cmd/compile/internal/ir/reassign_consistency_check.go /src/goroot/src/cmd/compile/internal/ir/reassignment.go /src/goroot/src/cmd/compile/internal/ir/scc.go /src/goroot/src/cmd/compile/internal/ir/sizeof_test.go /src/goroot/src/cmd/compile/internal/ir/stmt.go /src/goroot/src/cmd/compile/internal/ir/symtab.go /src/goroot/src/cmd/compile/internal/ir/type.go /src/goroot/src/cmd/compile/internal/ir/val.go /src/goroot/src/cmd/compile/internal/ir/visit.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 30 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/ir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/compare/compare.go /src/goroot/src/cmd/compile/internal/compare/compare_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/compare Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loong64/galign.go /src/goroot/src/cmd/compile/internal/loong64/ggen.go /src/goroot/src/cmd/compile/internal/loong64/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/loong64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/deadlocals/deadlocals.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/deadlocals Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/rangefunc/rangefunc_test.go /src/goroot/src/cmd/compile/internal/rangefunc/rewrite.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/rangefunc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ppc64/galign.go /src/goroot/src/cmd/compile/internal/ppc64/ggen.go /src/goroot/src/cmd/compile/internal/ppc64/opt.go /src/goroot/src/cmd/compile/internal/ppc64/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/ppc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/pgoir/irgraph.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/pgoir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/amd64/galign.go /src/goroot/src/cmd/compile/internal/amd64/ggen.go /src/goroot/src/cmd/compile/internal/amd64/ssa.go /src/goroot/src/cmd/compile/internal/amd64/versions_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/amd64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/rttype/rttype.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/rttype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/mips64/galign.go /src/goroot/src/cmd/compile/internal/mips64/ggen.go /src/goroot/src/cmd/compile/internal/mips64/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/mips64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/gc/compile.go /src/goroot/src/cmd/compile/internal/gc/export.go /src/goroot/src/cmd/compile/internal/gc/main.go /src/goroot/src/cmd/compile/internal/gc/obj.go /src/goroot/src/cmd/compile/internal/gc/util.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/gc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/reflectdata/alg.go /src/goroot/src/cmd/compile/internal/reflectdata/alg_test.go /src/goroot/src/cmd/compile/internal/reflectdata/helpers.go /src/goroot/src/cmd/compile/internal/reflectdata/map_noswiss.go /src/goroot/src/cmd/compile/internal/reflectdata/map_swiss.go /src/goroot/src/cmd/compile/internal/reflectdata/reflect.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/reflectdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/addressingmodes.go /src/goroot/src/cmd/compile/internal/ssa/allocators.go /src/goroot/src/cmd/compile/internal/ssa/bench_test.go /src/goroot/src/cmd/compile/internal/ssa/biasedsparsemap.go /src/goroot/src/cmd/compile/internal/ssa/block.go /src/goroot/src/cmd/compile/internal/ssa/branchelim.go /src/goroot/src/cmd/compile/internal/ssa/branchelim_test.go /src/goroot/src/cmd/compile/internal/ssa/cache.go /src/goroot/src/cmd/compile/internal/ssa/check.go /src/goroot/src/cmd/compile/internal/ssa/checkbce.go /src/goroot/src/cmd/compile/internal/ssa/compile.go /src/goroot/src/cmd/compile/internal/ssa/config.go /src/goroot/src/cmd/compile/internal/ssa/copyelim.go /src/goroot/src/cmd/compile/internal/ssa/copyelim_test.go /src/goroot/src/cmd/compile/internal/ssa/critical.go /src/goroot/src/cmd/compile/internal/ssa/cse.go /src/goroot/src/cmd/compile/internal/ssa/cse_test.go /src/goroot/src/cmd/compile/internal/ssa/deadcode.go /src/goroot/src/cmd/compile/internal/ssa/deadcode_test.go /src/goroot/src/cmd/compile/internal/ssa/deadstore.go /src/goroot/src/cmd/compile/internal/ssa/deadstore_test.go /src/goroot/src/cmd/compile/internal/ssa/debug.go /src/goroot/src/cmd/compile/internal/ssa/debug_lines_test.go /src/goroot/src/cmd/compile/internal/ssa/debug_test.go /src/goroot/src/cmd/compile/internal/ssa/decompose.go /src/goroot/src/cmd/compile/internal/ssa/dom.go /src/goroot/src/cmd/compile/internal/ssa/dom_test.go /src/goroot/src/cmd/compile/internal/ssa/expand_calls.go /src/goroot/src/cmd/compile/internal/ssa/export_test.go /src/goroot/src/cmd/compile/internal/ssa/flagalloc.go /src/goroot/src/cmd/compile/internal/ssa/flags_test.go /src/goroot/src/cmd/compile/internal/ssa/fmahash_test.go /src/goroot/src/cmd/compile/internal/ssa/func.go /src/goroot/src/cmd/compile/internal/ssa/func_test.go /src/goroot/src/cmd/compile/internal/ssa/fuse.go /src/goroot/src/cmd/compile/internal/ssa/fuse_branchredirect.go /src/goroot/src/cmd/compile/internal/ssa/fuse_comparisons.go /src/goroot/src/cmd/compile/internal/ssa/fuse_test.go /src/goroot/src/cmd/compile/internal/ssa/generate.go /src/goroot/src/cmd/compile/internal/ssa/html.go /src/goroot/src/cmd/compile/internal/ssa/id.go /src/goroot/src/cmd/compile/internal/ssa/layout.go /src/goroot/src/cmd/compile/internal/ssa/lca.go /src/goroot/src/cmd/compile/internal/ssa/lca_test.go /src/goroot/src/cmd/compile/internal/ssa/likelyadjust.go /src/goroot/src/cmd/compile/internal/ssa/location.go /src/goroot/src/cmd/compile/internal/ssa/loopbce.go /src/goroot/src/cmd/compile/internal/ssa/loopreschedchecks.go /src/goroot/src/cmd/compile/internal/ssa/looprotate.go /src/goroot/src/cmd/compile/internal/ssa/lower.go /src/goroot/src/cmd/compile/internal/ssa/magic.go /src/goroot/src/cmd/compile/internal/ssa/magic_test.go /src/goroot/src/cmd/compile/internal/ssa/memcombine.go /src/goroot/src/cmd/compile/internal/ssa/nilcheck.go /src/goroot/src/cmd/compile/internal/ssa/nilcheck_test.go /src/goroot/src/cmd/compile/internal/ssa/numberlines.go /src/goroot/src/cmd/compile/internal/ssa/op.go /src/goroot/src/cmd/compile/internal/ssa/opGen.go /src/goroot/src/cmd/compile/internal/ssa/opt.go /src/goroot/src/cmd/compile/internal/ssa/passbm_test.go /src/goroot/src/cmd/compile/internal/ssa/phiopt.go /src/goroot/src/cmd/compile/internal/ssa/poset.go /src/goroot/src/cmd/compile/internal/ssa/poset_test.go /src/goroot/src/cmd/compile/internal/ssa/print.go /src/goroot/src/cmd/compile/internal/ssa/prove.go /src/goroot/src/cmd/compile/internal/ssa/regalloc.go /src/goroot/src/cmd/compile/internal/ssa/regalloc_test.go /src/goroot/src/cmd/compile/internal/ssa/rewrite.go /src/goroot/src/cmd/compile/internal/ssa/rewrite386.go /src/goroot/src/cmd/compile/internal/ssa/rewrite386splitload.go /src/goroot/src/cmd/compile/internal/ssa/rewriteAMD64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteAMD64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteAMD64splitload.go /src/goroot/src/cmd/compile/internal/ssa/rewriteARM.go /src/goroot/src/cmd/compile/internal/ssa/rewriteARM64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteARM64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteCond_test.go /src/goroot/src/cmd/compile/internal/ssa/rewriteLOONG64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteMIPS.go /src/goroot/src/cmd/compile/internal/ssa/rewriteMIPS64.go /src/goroot/src/cmd/compile/internal/ssa/rewritePPC64.go /src/goroot/src/cmd/compile/internal/ssa/rewritePPC64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteRISCV64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteRISCV64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteS390X.go /src/goroot/src/cmd/compile/internal/ssa/rewriteWasm.go /src/goroot/src/cmd/compile/internal/ssa/rewrite_test.go /src/goroot/src/cmd/compile/internal/ssa/rewritedec.go /src/goroot/src/cmd/compile/internal/ssa/rewritedec64.go /src/goroot/src/cmd/compile/internal/ssa/rewritegeneric.go /src/goroot/src/cmd/compile/internal/ssa/sccp.go /src/goroot/src/cmd/compile/internal/ssa/sccp_test.go /src/goroot/src/cmd/compile/internal/ssa/schedule.go /src/goroot/src/cmd/compile/internal/ssa/schedule_test.go /src/goroot/src/cmd/compile/internal/ssa/shift_test.go /src/goroot/src/cmd/compile/internal/ssa/shortcircuit.go /src/goroot/src/cmd/compile/internal/ssa/shortcircuit_test.go /src/goroot/src/cmd/compile/internal/ssa/sizeof_test.go /src/goroot/src/cmd/compile/internal/ssa/softfloat.go /src/goroot/src/cmd/compile/internal/ssa/sparsemap.go /src/goroot/src/cmd/compile/internal/ssa/sparsemappos.go /src/goroot/src/cmd/compile/internal/ssa/sparseset.go /src/goroot/src/cmd/compile/internal/ssa/sparsetree.go /src/goroot/src/cmd/compile/internal/ssa/stackalloc.go /src/goroot/src/cmd/compile/internal/ssa/stmtlines_test.go /src/goroot/src/cmd/compile/internal/ssa/tighten.go /src/goroot/src/cmd/compile/internal/ssa/trim.go /src/goroot/src/cmd/compile/internal/ssa/tuple.go /src/goroot/src/cmd/compile/internal/ssa/value.go /src/goroot/src/cmd/compile/internal/ssa/writebarrier.go /src/goroot/src/cmd/compile/internal/ssa/writebarrier_test.go /src/goroot/src/cmd/compile/internal/ssa/xposmap.go /src/goroot/src/cmd/compile/internal/ssa/zcse.go /src/goroot/src/cmd/compile/internal/ssa/zeroextension_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 114 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/ssa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/_gen/386Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/AMD64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/ARM64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/ARMOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/MIPSOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/PPC64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/S390XOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/WasmOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/allocators.go /src/goroot/src/cmd/compile/internal/ssa/_gen/dec64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/decOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/genericOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/main.go /src/goroot/src/cmd/compile/internal/ssa/_gen/rulegen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/ssa/_gen Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/testdata/b53456.go /src/goroot/src/cmd/compile/internal/ssa/testdata/convertline.go /src/goroot/src/cmd/compile/internal/ssa/testdata/fma.go /src/goroot/src/cmd/compile/internal/ssa/testdata/hist.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i22558.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i22600.go /src/goroot/src/cmd/compile/internal/ssa/testdata/infloop.go /src/goroot/src/cmd/compile/internal/ssa/testdata/inline-dump.go /src/goroot/src/cmd/compile/internal/ssa/testdata/pushback.go /src/goroot/src/cmd/compile/internal/ssa/testdata/sayhi.go /src/goroot/src/cmd/compile/internal/ssa/testdata/scopes.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/ssa/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/abi/abiutils.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/abi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/devirtualize/devirtualize.go /src/goroot/src/cmd/compile/internal/devirtualize/pgo.go /src/goroot/src/cmd/compile/internal/devirtualize/pgo_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/compile/internal/devirtualize Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/distpack/archive.go /src/goroot/src/cmd/distpack/archive_test.go /src/goroot/src/cmd/distpack/pack.go /src/goroot/src/cmd/distpack/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_distpack ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/distpack fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Found package in /src/goroot/src/cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Function Info has unproduced recv File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Function Add has unproduced argument fs.FileInfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Unhandled argument &ast.FuncType{Func:9278, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000225800), Results:(*ast.FieldList)(0xc000225830)} for ArchiveNgdotFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Unhandled argument &ast.FuncType{Func:9578, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002259b0), Results:(*ast.FieldList)(0xc0002259e0)} for ArchiveNgdotSetMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Unhandled argument &ast.Ellipsis{Ellipsis:10036, Elt:(*ast.Ident)(0xc000245200)} for ArchiveNgdotRemove Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:23 Function SetTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_distpack.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_distpack.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_distpack/copy/archive.go fuzz_ng_cmd_distpack/copy/pack.go fuzz_ng_cmd_distpack/copy/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_distpack/copy/archive.go fuzz_ng_cmd_distpack/copy/pack.go fuzz_ng_cmd_distpack/copy/test.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_distpack/fuzz_ng.go fuzz_ng_cmd_distpack/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/distpack/archive_test.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/distpack/testdata /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/distpack/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_distpack/' /src/goroot/src/fuzz_ng_cmd_distpack/archive.go /src/goroot/src/fuzz_ng_cmd_distpack/archive_test.go /src/goroot/src/fuzz_ng_cmd_distpack/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_distpack/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_distpack/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_distpack/pack.go /src/goroot/src/fuzz_ng_cmd_distpack/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_distpack/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_distpack/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_distpack /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": pack.go:48:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_distpack [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_distpack_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/preprofile/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_preprofile ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/preprofile fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:30 Found package in /src/goroot/src/cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_preprofile.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_preprofile.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_preprofile/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_preprofile/copy/main.go /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_preprofile/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/cmd/preprofile/*_test.go' /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/preprofile/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/preprofile/testdata /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/preprofile/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_preprofile/' /src/goroot/src/fuzz_ng_cmd_preprofile/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_preprofile/main.go /src/goroot/src/fuzz_ng_cmd_preprofile/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_preprofile/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_preprofile/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_preprofile /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:16:2: use of internal package cmd/internal/objabi not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_preprofile [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_preprofile_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/trace/doc.go /src/goroot/src/cmd/trace/gen.go /src/goroot/src/cmd/trace/goroutinegen.go /src/goroot/src/cmd/trace/goroutines.go /src/goroot/src/cmd/trace/gstate.go /src/goroot/src/cmd/trace/jsontrace.go /src/goroot/src/cmd/trace/jsontrace_test.go /src/goroot/src/cmd/trace/main.go /src/goroot/src/cmd/trace/pprof.go /src/goroot/src/cmd/trace/procgen.go /src/goroot/src/cmd/trace/regions.go /src/goroot/src/cmd/trace/tasks.go /src/goroot/src/cmd/trace/threadgen.go /src/goroot/src/cmd/trace/viewer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_trace ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/trace fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Found package in /src/goroot/src/cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function StackSample has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0003de4c0)}, Type:(*ast.StarExpr)(0xc0003ab6b0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function Log has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0003e7bc0)}, Type:(*ast.StarExpr)(0xc0003e4b70), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Unhandled argument &ast.MapType{Map:44561, Key:(*ast.SelectorExpr)(0xc000321578), Value:(*ast.StarExpr)(0xc0003215a8)} for GoroutinesHandlerFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Unhandled argument &ast.MapType{Map:46639, Key:(*ast.SelectorExpr)(0xc000321998), Value:(*ast.StarExpr)(0xc0003219c8)} for GoroutineHandler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function JSONTraceHandler has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function UserRegionsHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function UserRegionHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function UserTasksHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:32 Function UserTaskHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_trace.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_trace.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_trace/copy/doc.go fuzz_ng_cmd_trace/copy/gen.go fuzz_ng_cmd_trace/copy/goroutinegen.go fuzz_ng_cmd_trace/copy/goroutines.go fuzz_ng_cmd_trace/copy/gstate.go fuzz_ng_cmd_trace/copy/jsontrace.go fuzz_ng_cmd_trace/copy/main.go fuzz_ng_cmd_trace/copy/pprof.go fuzz_ng_cmd_trace/copy/procgen.go fuzz_ng_cmd_trace/copy/regions.go fuzz_ng_cmd_trace/copy/tasks.go fuzz_ng_cmd_trace/copy/threadgen.go fuzz_ng_cmd_trace/copy/viewer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_trace/copy/doc.go fuzz_ng_cmd_trace/copy/gen.go fuzz_ng_cmd_trace/copy/goroutinegen.go fuzz_ng_cmd_trace/copy/goroutines.go fuzz_ng_cmd_trace/copy/gstate.go fuzz_ng_cmd_trace/copy/jsontrace.go fuzz_ng_cmd_trace/copy/main.go fuzz_ng_cmd_trace/copy/pprof.go fuzz_ng_cmd_trace/copy/procgen.go fuzz_ng_cmd_trace/copy/regions.go fuzz_ng_cmd_trace/copy/tasks.go fuzz_ng_cmd_trace/copy/threadgen.go fuzz_ng_cmd_trace/copy/viewer.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_trace/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/trace/jsontrace_test.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/trace/testdata /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_trace/' /src/goroot/src/fuzz_ng_cmd_trace/doc.go /src/goroot/src/fuzz_ng_cmd_trace/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_trace/gen.go /src/goroot/src/fuzz_ng_cmd_trace/goroutinegen.go /src/goroot/src/fuzz_ng_cmd_trace/goroutines.go /src/goroot/src/fuzz_ng_cmd_trace/gstate.go /src/goroot/src/fuzz_ng_cmd_trace/jsontrace.go /src/goroot/src/fuzz_ng_cmd_trace/jsontrace_test.go /src/goroot/src/fuzz_ng_cmd_trace/main.go /src/goroot/src/fuzz_ng_cmd_trace/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_trace/pprof.go /src/goroot/src/fuzz_ng_cmd_trace/procgen.go /src/goroot/src/fuzz_ng_cmd_trace/regions.go /src/goroot/src/fuzz_ng_cmd_trace/tasks.go /src/goroot/src/fuzz_ng_cmd_trace/threadgen.go /src/goroot/src/fuzz_ng_cmd_trace/viewer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_trace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_trace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_trace /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:8:2: use of internal package cmd/internal/browser not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_trace [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_trace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/trace/testdata/generate.go /src/goroot/src/cmd/trace/testdata/mktests.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/trace/testdata/testprog/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/trace/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/gofmt/doc.go /src/goroot/src/cmd/gofmt/gofmt.go /src/goroot/src/cmd/gofmt/gofmt_test.go /src/goroot/src/cmd/gofmt/gofmt_unix_test.go /src/goroot/src/cmd/gofmt/internal.go /src/goroot/src/cmd/gofmt/long_test.go /src/goroot/src/cmd/gofmt/rewrite.go /src/goroot/src/cmd/gofmt/simplify.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_gofmt ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/gofmt fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:34 Found package in /src/goroot/src/cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_gofmt.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_gofmt.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_gofmt/copy/doc.go fuzz_ng_cmd_gofmt/copy/gofmt.go fuzz_ng_cmd_gofmt/copy/internal.go fuzz_ng_cmd_gofmt/copy/rewrite.go fuzz_ng_cmd_gofmt/copy/simplify.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_gofmt/copy/doc.go fuzz_ng_cmd_gofmt/copy/gofmt.go fuzz_ng_cmd_gofmt/copy/internal.go fuzz_ng_cmd_gofmt/copy/rewrite.go fuzz_ng_cmd_gofmt/copy/simplify.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_gofmt/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/gofmt/gofmt_test.go /src/goroot/src/cmd/gofmt/gofmt_unix_test.go /src/goroot/src/cmd/gofmt/long_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/gofmt/testdata /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_gofmt/' /src/goroot/src/fuzz_ng_cmd_gofmt/doc.go /src/goroot/src/fuzz_ng_cmd_gofmt/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_gofmt/gofmt.go /src/goroot/src/fuzz_ng_cmd_gofmt/gofmt_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/gofmt_unix_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/internal.go /src/goroot/src/fuzz_ng_cmd_gofmt/long_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_gofmt/rewrite.go /src/goroot/src/fuzz_ng_cmd_gofmt/simplify.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_gofmt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_gofmt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_gofmt /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": gofmt.go:28:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_gofmt [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_gofmt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/gofmt/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/gofmt/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/nm/doc.go /src/goroot/src/cmd/nm/nm.go /src/goroot/src/cmd/nm/nm_cgo_test.go /src/goroot/src/cmd/nm/nm_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_nm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/nm fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:37 Found package in /src/goroot/src/cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_nm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_nm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_nm/copy/doc.go fuzz_ng_cmd_nm/copy/nm.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_nm/copy/doc.go fuzz_ng_cmd_nm/copy/nm.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_nm/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/nm/nm_cgo_test.go /src/goroot/src/cmd/nm/nm_test.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/nm/testdata /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/nm/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_nm/' /src/goroot/src/fuzz_ng_cmd_nm/doc.go /src/goroot/src/fuzz_ng_cmd_nm/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_nm/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_nm/nm.go /src/goroot/src/fuzz_ng_cmd_nm/nm_cgo_test.go /src/goroot/src/fuzz_ng_cmd_nm/nm_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_nm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_nm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_nm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": nm.go:15:2: use of internal package cmd/internal/objfile not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_nm [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_nm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/cgo_test.go /src/goroot/src/cmd/link/doc.go /src/goroot/src/cmd/link/dwarf_test.go /src/goroot/src/cmd/link/elf_test.go /src/goroot/src/cmd/link/link_test.go /src/goroot/src/cmd/link/linkbig_test.go /src/goroot/src/cmd/link/main.go /src/goroot/src/cmd/link/script_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_link ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/link fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:39 Found package in /src/goroot/src/cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_link.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_link.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_link/copy/doc.go fuzz_ng_cmd_link/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_link/copy/doc.go fuzz_ng_cmd_link/copy/main.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_link/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/link/cgo_test.go /src/goroot/src/cmd/link/dwarf_test.go /src/goroot/src/cmd/link/elf_test.go /src/goroot/src/cmd/link/link_test.go /src/goroot/src/cmd/link/linkbig_test.go /src/goroot/src/cmd/link/script_test.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/link/testdata /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_link/' /src/goroot/src/fuzz_ng_cmd_link/cgo_test.go /src/goroot/src/fuzz_ng_cmd_link/doc.go /src/goroot/src/fuzz_ng_cmd_link/dwarf_test.go /src/goroot/src/fuzz_ng_cmd_link/elf_test.go /src/goroot/src/fuzz_ng_cmd_link/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_link/link_test.go /src/goroot/src/fuzz_ng_cmd_link/linkbig_test.go /src/goroot/src/fuzz_ng_cmd_link/main.go /src/goroot/src/fuzz_ng_cmd_link/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_link/script_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_link/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_link/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_link /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:8:2: use of internal package cmd/internal/sys not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_link [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_link_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testHashedSyms/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testHashedSyms Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testHashedSyms Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testHashedSyms Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/pe-llvm/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/pe-llvm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/pe-llvm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/pe-llvm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testBuildFortvOS/lib.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testBuildFortvOS Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testBuildFortvOS Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testBuildFortvOS Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/badlinkname.go /src/goroot/src/cmd/link/testdata/linkname/builtin.go /src/goroot/src/cmd/link/testdata/linkname/coro.go /src/goroot/src/cmd/link/testdata/linkname/coro2.go /src/goroot/src/cmd/link/testdata/linkname/coro_var.go /src/goroot/src/cmd/link/testdata/linkname/fastrand.go /src/goroot/src/cmd/link/testdata/linkname/ok.go /src/goroot/src/cmd/link/testdata/linkname/push.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/p/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname/p Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/coro_asm/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname/coro_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname/coro_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/linkname/coro_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/pe-binutils/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/pe-binutils Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/pe-binutils Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/pe-binutils Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/dynimportvar/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/dynimportvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/dynimportvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/dynimportvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/dynimportvar/asm/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/dynimportvar/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/dynimportvar/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/dynimportvar/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testIndexMismatch/a.go /src/goroot/src/cmd/link/testdata/testIndexMismatch/b.go /src/goroot/src/cmd/link/testdata/testIndexMismatch/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testIndexMismatch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testIndexMismatch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testIndexMismatch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/testdata/script/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/testdata/script/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testRO/x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testRO Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testRO Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/testdata/testRO Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/s390x/asm.go /src/goroot/src/cmd/link/internal/s390x/l.go /src/goroot/src/cmd/link/internal/s390x/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/s390x Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadmacho/ldmacho.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/loadmacho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/riscv64/asm.go /src/goroot/src/cmd/link/internal/riscv64/l.go /src/goroot/src/cmd/link/internal/riscv64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/riscv64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/benchmark/bench.go /src/goroot/src/cmd/link/internal/benchmark/bench_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/benchmark Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/x86/asm.go /src/goroot/src/cmd/link/internal/x86/l.go /src/goroot/src/cmd/link/internal/x86/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/x86 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadelf/ldelf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/loadelf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/wasm/asm.go /src/goroot/src/cmd/link/internal/wasm/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/wasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loader/loader.go /src/goroot/src/cmd/link/internal/loader/loader_test.go /src/goroot/src/cmd/link/internal/loader/symbolbuilder.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/loader Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadxcoff/ldxcoff.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/loadxcoff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/mips/asm.go /src/goroot/src/cmd/link/internal/mips/l.go /src/goroot/src/cmd/link/internal/mips/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/mips Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/arm64/asm.go /src/goroot/src/cmd/link/internal/arm64/l.go /src/goroot/src/cmd/link/internal/arm64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/arm64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/ar.go /src/goroot/src/cmd/link/internal/ld/asmb.go /src/goroot/src/cmd/link/internal/ld/config.go /src/goroot/src/cmd/link/internal/ld/data.go /src/goroot/src/cmd/link/internal/ld/data_test.go /src/goroot/src/cmd/link/internal/ld/deadcode.go /src/goroot/src/cmd/link/internal/ld/deadcode_test.go /src/goroot/src/cmd/link/internal/ld/decodesym.go /src/goroot/src/cmd/link/internal/ld/dwarf.go /src/goroot/src/cmd/link/internal/ld/dwarf_test.go /src/goroot/src/cmd/link/internal/ld/elf.go /src/goroot/src/cmd/link/internal/ld/elf_test.go /src/goroot/src/cmd/link/internal/ld/errors.go /src/goroot/src/cmd/link/internal/ld/execarchive.go /src/goroot/src/cmd/link/internal/ld/execarchive_noexec.go /src/goroot/src/cmd/link/internal/ld/fallocate_test.go /src/goroot/src/cmd/link/internal/ld/fips140.go /src/goroot/src/cmd/link/internal/ld/go.go /src/goroot/src/cmd/link/internal/ld/go_test.go /src/goroot/src/cmd/link/internal/ld/heap.go /src/goroot/src/cmd/link/internal/ld/heap_test.go /src/goroot/src/cmd/link/internal/ld/inittask.go /src/goroot/src/cmd/link/internal/ld/issue33808_test.go /src/goroot/src/cmd/link/internal/ld/ld.go /src/goroot/src/cmd/link/internal/ld/ld_test.go /src/goroot/src/cmd/link/internal/ld/lib.go /src/goroot/src/cmd/link/internal/ld/link.go /src/goroot/src/cmd/link/internal/ld/macho.go /src/goroot/src/cmd/link/internal/ld/macho_combine_dwarf.go /src/goroot/src/cmd/link/internal/ld/macho_update_uuid.go /src/goroot/src/cmd/link/internal/ld/main.go /src/goroot/src/cmd/link/internal/ld/msync_darwin_libc.go /src/goroot/src/cmd/link/internal/ld/nooptcgolink_test.go /src/goroot/src/cmd/link/internal/ld/outbuf.go /src/goroot/src/cmd/link/internal/ld/outbuf_darwin.go /src/goroot/src/cmd/link/internal/ld/outbuf_freebsd.go /src/goroot/src/cmd/link/internal/ld/outbuf_linux.go /src/goroot/src/cmd/link/internal/ld/outbuf_mmap.go /src/goroot/src/cmd/link/internal/ld/outbuf_nofallocate.go /src/goroot/src/cmd/link/internal/ld/outbuf_nommap.go /src/goroot/src/cmd/link/internal/ld/o++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": utbuf_notdarwin.go /src/goroot/src/cmd/link/internal/ld/outbuf_test.go /src/goroot/src/cmd/link/internal/ld/outbuf_windows.go /src/goroot/src/cmd/link/internal/ld/pcln.go /src/goroot/src/cmd/link/internal/ld/pe.go /src/goroot/src/cmd/link/internal/ld/seh.go /src/goroot/src/cmd/link/internal/ld/stackcheck.go /src/goroot/src/cmd/link/internal/ld/stackcheck_test.go /src/goroot/src/cmd/link/internal/ld/sym.go /src/goroot/src/cmd/link/internal/ld/symtab.go /src/goroot/src/cmd/link/internal/ld/target.go /src/goroot/src/cmd/link/internal/ld/typelink.go /src/goroot/src/cmd/link/internal/ld/util.go /src/goroot/src/cmd/link/internal/ld/xcoff.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 54 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue39757/issue39757main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue39757 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue38192/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue38192 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/httptest/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/httptest/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/httptest/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/httptest/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/globalmap.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod2.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod3.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod4.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod5.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod6.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/reflectcall.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/structof_funcof.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/typedesc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/deadcode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/stackcheck/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/stackcheck Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/issue25459/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/issue25459/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue25459/a/a.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue25459/a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue25459/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue25459/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/issue32233/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/issue32233/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue32233/lib/lib.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue32233/lib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue32233/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue32233/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/issue26237/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/issue26237/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue26237/b.dir/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue26237/b.dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue26237/main/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue26237/main Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue39256/x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue39256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue10978/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue10978 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue42484/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ld/testdata/issue42484 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/sym/compilation_unit.go /src/goroot/src/cmd/link/internal/sym/library.go /src/goroot/src/cmd/link/internal/sym/reloc.go /src/goroot/src/cmd/link/internal/sym/segment.go /src/goroot/src/cmd/link/internal/sym/symbol.go /src/goroot/src/cmd/link/internal/sym/symkind.go /src/goroot/src/cmd/link/internal/sym/symkind_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/sym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/arm/asm.go /src/goroot/src/cmd/link/internal/arm/l.go /src/goroot/src/cmd/link/internal/arm/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/arm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loong64/asm.go /src/goroot/src/cmd/link/internal/loong64/l.go /src/goroot/src/cmd/link/internal/loong64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/loong64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ppc64/asm.go /src/goroot/src/cmd/link/internal/ppc64/l.go /src/goroot/src/cmd/link/internal/ppc64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/ppc64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/dwtest/dwtest.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/dwtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadpe/ldpe.go /src/goroot/src/cmd/link/internal/loadpe/seh.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/loadpe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/amd64/asm.go /src/goroot/src/cmd/link/internal/amd64/l.go /src/goroot/src/cmd/link/internal/amd64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/amd64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/link/internal/mips64/asm.go /src/goroot/src/cmd/link/internal/mips64/l.go /src/goroot/src/cmd/link/internal/mips64/obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/link/internal/mips64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/pack/doc.go /src/goroot/src/cmd/pack/pack.go /src/goroot/src/cmd/pack/pack_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_pack ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/pack fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:42 Found package in /src/goroot/src/cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_pack.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_pack.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_pack/copy/doc.go fuzz_ng_cmd_pack/copy/pack.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_pack/copy/doc.go fuzz_ng_cmd_pack/copy/pack.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_pack/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/pack/pack_test.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/pack/testdata /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/pack/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_pack/' /src/goroot/src/fuzz_ng_cmd_pack/doc.go /src/goroot/src/fuzz_ng_cmd_pack/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_pack/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pack/pack.go /src/goroot/src/fuzz_ng_cmd_pack/pack_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pack/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pack/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_pack /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": pack.go:8:2: use of internal package cmd/internal/archive not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_pack [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_pack_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/objdump/main.go /src/goroot/src/cmd/objdump/objdump_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_objdump ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/objdump fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:44 Found package in /src/goroot/src/cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_objdump.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_objdump.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_objdump/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_objdump/copy/main.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_objdump/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/objdump/objdump_test.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/objdump/testdata /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_objdump/' /src/goroot/src/fuzz_ng_cmd_objdump/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_objdump/main.go /src/goroot/src/fuzz_ng_cmd_objdump/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_objdump/objdump_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_objdump/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_objdump/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_objdump /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:43:2: use of internal package cmd/internal/disasm not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_objdump [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_objdump_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/objdump/testdata/fmthello.go /src/goroot/src/cmd/objdump/testdata/fmthellocgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/objdump/testdata/testfilenum/a.go /src/goroot/src/cmd/objdump/testdata/testfilenum/b.go /src/goroot/src/cmd/objdump/testdata/testfilenum/c.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump/testdata/testfilenum Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump/testdata/testfilenum Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/objdump/testdata/testfilenum Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/doc.go /src/goroot/src/cmd/vet/main.go /src/goroot/src/cmd/vet/vet_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_vet ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/vet fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:46 Found package in /src/goroot/src/cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_vet.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_vet.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package golang.org/x/tools/go/analysis/passes/stdversion Step #3 - "compile-libfuzzer-coverage-x86_64": go: found golang.org/x/tools/go/analysis/passes/stdversion in golang.org/x/tools v0.29.0 Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_vet/copy/doc.go fuzz_ng_cmd_vet/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_vet/copy/doc.go fuzz_ng_cmd_vet/copy/main.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_vet/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/vet/vet_test.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/vet/testdata /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_vet/' /src/goroot/src/fuzz_ng_cmd_vet/doc.go /src/goroot/src/fuzz_ng_cmd_vet/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_vet/main.go /src/goroot/src/fuzz_ng_cmd_vet/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_vet/vet_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_vet/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_vet/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_vet /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:8:2: use of internal package cmd/internal/objabi not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_vet [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_vet_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vet/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vet/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/asm/asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/atomic/atomic.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/assign/assign.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/assign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/assign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/assign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/shift/shift.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/shift Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/shift Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/shift Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/nilfunc/nilfunc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/nilfunc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/nilfunc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/nilfunc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/method/method.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/method Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/method Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/method Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/tagtest/file1.go /src/goroot/src/cmd/vet/testdata/tagtest/file2.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/tagtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/tagtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/tagtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/unsafeptr/unsafeptr.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unsafeptr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unsafeptr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unsafeptr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/cgo/cgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/stdversion/stdversion.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/stdversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/stdversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/stdversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/print/print.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/print Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/print Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/print Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/unused/unused.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unused Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unused Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unused Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/testingpkg/tests.go /src/goroot/src/cmd/vet/testdata/testingpkg/tests_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/testingpkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/testingpkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/testingpkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/deadcode/deadcode.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/deadcode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/deadcode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/deadcode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/composite/composite.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/composite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/composite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/composite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/buildtag/buildtag.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag2.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag3.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag4.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag5.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/buildtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/buildtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/buildtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/directive/directive.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/directive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/directive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/directive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/copylock/copylock.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/copylock Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/copylock Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/copylock Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/rangeloop/rangeloop.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/rangeloop Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/rangeloop Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/rangeloop Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/unmarshal/unmarshal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unmarshal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unmarshal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/unmarshal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/bool/bool.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/bool Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/bool Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/bool Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/slog/slog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/structtag/structtag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/structtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/structtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/structtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/httpresponse/httpresponse.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/httpresponse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/httpresponse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/httpresponse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/appends/appends.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/appends Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/appends Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/appends Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/lostcancel/lostcancel.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/lostcancel Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/lostcancel Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vet/testdata/lostcancel Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/alldocs.go /src/goroot/src/cmd/go/chdir_test.go /src/goroot/src/cmd/go/export_test.go /src/goroot/src/cmd/go/go11.go /src/goroot/src/cmd/go/go_boring_test.go /src/goroot/src/cmd/go/go_test.go /src/goroot/src/cmd/go/go_unix_test.go /src/goroot/src/cmd/go/go_windows_test.go /src/goroot/src/cmd/go/help_test.go /src/goroot/src/cmd/go/init_test.go /src/goroot/src/cmd/go/main.go /src/goroot/src/cmd/go/note_test.go /src/goroot/src/cmd/go/proxy_test.go /src/goroot/src/cmd/go/script_test.go /src/goroot/src/cmd/go/scriptcmds_test.go /src/goroot/src/cmd/go/scriptconds_test.go /src/goroot/src/cmd/go/scriptreadme_test.go /src/goroot/src/cmd/go/stop_other_test.go /src/goroot/src/cmd/go/stop_unix_test.go /src/goroot/src/cmd/go/terminal_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 20 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_go ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/go fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:50 Found package in /src/goroot/src/cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_go.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_go.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_go/copy/alldocs.go fuzz_ng_cmd_go/copy/go11.go fuzz_ng_cmd_go/copy/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_go/copy/alldocs.go fuzz_ng_cmd_go/copy/go11.go fuzz_ng_cmd_go/copy/main.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_go/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmd/go/chdir_test.go /src/goroot/src/cmd/go/export_test.go /src/goroot/src/cmd/go/go_boring_test.go /src/goroot/src/cmd/go/go_test.go /src/goroot/src/cmd/go/go_unix_test.go /src/goroot/src/cmd/go/go_windows_test.go /src/goroot/src/cmd/go/help_test.go /src/goroot/src/cmd/go/init_test.go /src/goroot/src/cmd/go/note_test.go /src/goroot/src/cmd/go/proxy_test.go /src/goroot/src/cmd/go/script_test.go /src/goroot/src/cmd/go/scriptcmds_test.go /src/goroot/src/cmd/go/scriptconds_test.go /src/goroot/src/cmd/go/scriptreadme_test.go /src/goroot/src/cmd/go/stop_other_test.go /src/goroot/src/cmd/go/stop_unix_test.go /src/goroot/src/cmd/go/terminal_test.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/go/testdata /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_go/' /src/goroot/src/fuzz_ng_cmd_go/alldocs.go /src/goroot/src/fuzz_ng_cmd_go/chdir_test.go /src/goroot/src/fuzz_ng_cmd_go/export_test.go /src/goroot/src/fuzz_ng_cmd_go/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_go/go11.go /src/goroot/src/fuzz_ng_cmd_go/go_boring_test.go /src/goroot/src/fuzz_ng_cmd_go/go_test.go /src/goroot/src/fuzz_ng_cmd_go/go_unix_test.go /src/goroot/src/fuzz_ng_cmd_go/go_windows_test.go /src/goroot/src/fuzz_ng_cmd_go/help_test.go /src/goroot/src/fuzz_ng_cmd_go/init_test.go /src/goroot/src/fuzz_ng_cmd_go/main.go /src/goroot/src/fuzz_ng_cmd_go/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_go/note_test.go /src/goroot/src/fuzz_ng_cmd_go/proxy_test.go /src/goroot/src/fuzz_ng_cmd_go/script_test.go /src/goroot/src/fuzz_ng_cmd_go/scriptcmds_test.go /src/goroot/src/fuzz_ng_cmd_go/scriptconds_test.go /src/goroot/src/fuzz_ng_cmd_go/scriptreadme_test.go /src/goroot/src/fuzz_ng_cmd_go/stop_other_test.go /src/goroot/src/fuzz_ng_cmd_go/stop_unix_test.go /src/goroot/src/fuzz_ng_cmd_go/terminal_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_go/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_go/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_go /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2 Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:21:2: use of internal package cmd/go/internal/base not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_go [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_go_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/testdata/addmod.go /src/goroot/src/cmd/go/testdata/savedir.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/mod/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/mod/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/svn/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/svn/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/git/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/git/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/auth/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/auth/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/hg/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/hg/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/fossil/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/fossil/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/go/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/go/mod/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/go/mod/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/bzr/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/bzr/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/script/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/script/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modload/build.go /src/goroot/src/cmd/go/internal/modload/buildlist.go /src/goroot/src/cmd/go/internal/modload/edit.go /src/goroot/src/cmd/go/internal/modload/help.go /src/goroot/src/cmd/go/internal/modload/import.go /src/goroot/src/cmd/go/internal/modload/import_test.go /src/goroot/src/cmd/go/internal/modload/init.go /src/goroot/src/cmd/go/internal/modload/list.go /src/goroot/src/cmd/go/internal/modload/load.go /src/goroot/src/cmd/go/internal/modload/modfile.go /src/goroot/src/cmd/go/internal/modload/mvs.go /src/goroot/src/cmd/go/internal/modload/mvs_test.go /src/goroot/src/cmd/go/internal/modload/query.go /src/goroot/src/cmd/go/internal/modload/query_test.go /src/goroot/src/cmd/go/internal/modload/search.go /src/goroot/src/cmd/go/internal/modload/stat_openfile.go /src/goroot/src/cmd/go/internal/modload/stat_unix.go /src/goroot/src/cmd/go/internal/modload/stat_windows.go /src/goroot/src/cmd/go/internal/modload/vendor.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modload Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/lockedfile/lockedfile.go /src/goroot/src/cmd/go/internal/lockedfile/lockedfile_filelock.go /src/goroot/src/cmd/go/internal/lockedfile/lockedfile_plan9.go /src/goroot/src/cmd/go/internal/lockedfile/lockedfile_test.go /src/goroot/src/cmd/go/internal/lockedfile/mutex.go /src/goroot/src/cmd/go/internal/lockedfile/transform_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/lockedfile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/lockedfile/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/lockedfile/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_fcntl.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_other.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_test.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_unix.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/lockedfile/internal/filelock Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modfetch/bootstrap.go /src/goroot/src/cmd/go/internal/modfetch/cache.go /src/goroot/src/cmd/go/internal/modfetch/cache_test.go /src/goroot/src/cmd/go/internal/modfetch/coderepo.go /src/goroot/src/cmd/go/internal/modfetch/coderepo_test.go /src/goroot/src/cmd/go/internal/modfetch/fetch.go /src/goroot/src/cmd/go/internal/modfetch/key.go /src/goroot/src/cmd/go/internal/modfetch/proxy.go /src/goroot/src/cmd/go/internal/modfetch/repo.go /src/goroot/src/cmd/go/internal/modfetch/sumdb.go /src/goroot/src/cmd/go/internal/modfetch/toolchain.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modfetch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modfetch/zip_sum_test/zip_sum_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modfetch/zip_sum_test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/modfetch/zip_sum_test/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/modfetch/zip_sum_test/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modfetch/codehost/codehost.go /src/goroot/src/cmd/go/internal/modfetch/codehost/git.go /src/goroot/src/cmd/go/internal/modfetch/codehost/git_test.go /src/goroot/src/cmd/go/internal/modfetch/codehost/shell.go /src/goroot/src/cmd/go/internal/modfetch/codehost/svn.go /src/goroot/src/cmd/go/internal/modfetch/codehost/vcs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modfetch/codehost Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modget/get.go /src/goroot/src/cmd/go/internal/modget/query.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modget Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cacheprog/cacheprog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/cacheprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/mvs/errors.go /src/goroot/src/cmd/go/internal/mvs/graph.go /src/goroot/src/cmd/go/internal/mvs/mvs.go /src/goroot/src/cmd/go/internal/mvs/mvs_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/mvs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/tool/tool.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/tool Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fmtcmd/fmt.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/fmtcmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fips140/fips140.go /src/goroot/src/cmd/go/internal/fips140/fips_test.go /src/goroot/src/cmd/go/internal/fips140/mkzip.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/toolchain/exec.go /src/goroot/src/cmd/go/internal/toolchain/exec_stub.go /src/goroot/src/cmd/go/internal/toolchain/path_none.go /src/goroot/src/cmd/go/internal/toolchain/path_plan9.go /src/goroot/src/cmd/go/internal/toolchain/path_unix.go /src/goroot/src/cmd/go/internal/toolchain/path_windows.go /src/goroot/src/cmd/go/internal/toolchain/select.go /src/goroot/src/cmd/go/internal/toolchain/switch.go /src/goroot/src/cmd/go/internal/toolchain/toolchain_test.go /src/goroot/src/cmd/go/internal/toolchain/umask_none.go /src/goroot/src/cmd/go/internal/toolchain/umask_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/toolchain Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/test/cover.go /src/goroot/src/cmd/go/internal/test/flagdefs.go /src/goroot/src/cmd/go/internal/test/flagdefs_test.go /src/goroot/src/cmd/go/internal/test/genflags.go /src/goroot/src/cmd/go/internal/test/test.go /src/goroot/src/cmd/go/internal/test/testflag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/test/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/test/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/test/internal/genflags/testflag.go /src/goroot/src/cmd/go/internal/test/internal/genflags/vetflag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/test/internal/genflags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/run/run.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/run Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/clean/clean.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/clean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vcweb/auth.go /src/goroot/src/cmd/go/internal/vcweb/bzr.go /src/goroot/src/cmd/go/internal/vcweb/dir.go /src/goroot/src/cmd/go/internal/vcweb/fossil.go /src/goroot/src/cmd/go/internal/vcweb/git.go /src/goroot/src/cmd/go/internal/vcweb/hg.go /src/goroot/src/cmd/go/internal/vcweb/insecure.go /src/goroot/src/cmd/go/internal/vcweb/script.go /src/goroot/src/cmd/go/internal/vcweb/svn.go /src/goroot/src/cmd/go/internal/vcweb/vcweb.go /src/goroot/src/cmd/go/internal/vcweb/vcweb_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/vcweb Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vcweb/vcstest/vcstest.go /src/goroot/src/cmd/go/internal/vcweb/vcstest/vcstest_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/vcweb/vcstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/list/context.go /src/goroot/src/cmd/go/internal/list/list.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/list Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/str/path.go /src/goroot/src/cmd/go/internal/str/str.go /src/goroot/src/cmd/go/internal/str/str_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/str Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modcmd/download.go /src/goroot/src/cmd/go/internal/modcmd/edit.go /src/goroot/src/cmd/go/internal/modcmd/graph.go /src/goroot/src/cmd/go/internal/modcmd/init.go /src/goroot/src/cmd/go/internal/modcmd/mod.go /src/goroot/src/cmd/go/internal/modcmd/tidy.go /src/goroot/src/cmd/go/internal/modcmd/vendor.go /src/goroot/src/cmd/go/internal/modcmd/verify.go /src/goroot/src/cmd/go/internal/modcmd/why.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modcmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fix/fix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/fix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/help/help.go /src/goroot/src/cmd/go/internal/help/helpdoc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/help Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cmdflag/flag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/cmdflag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/load/flag.go /src/goroot/src/cmd/go/internal/load/flag_test.go /src/goroot/src/cmd/go/internal/load/godebug.go /src/goroot/src/cmd/go/internal/load/path.go /src/goroot/src/cmd/go/internal/load/pkg.go /src/goroot/src/cmd/go/internal/load/pkg_test.go /src/goroot/src/cmd/go/internal/load/printer.go /src/goroot/src/cmd/go/internal/load/search.go /src/goroot/src/cmd/go/internal/load/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/load Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/telemetrystats/telemetrystats.go /src/goroot/src/cmd/go/internal/telemetrystats/telemetrystats_bootstrap.go /src/goroot/src/cmd/go/internal/telemetrystats/version_other.go /src/goroot/src/cmd/go/internal/telemetrystats/version_unix.go /src/goroot/src/cmd/go/internal/telemetrystats/version_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/telemetrystats Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/work/action.go /src/goroot/src/cmd/go/internal/work/build.go /src/goroot/src/cmd/go/internal/work/build_test.go /src/goroot/src/cmd/go/internal/work/buildid.go /src/goroot/src/cmd/go/internal/work/cover.go /src/goroot/src/cmd/go/internal/work/exec.go /src/goroot/src/cmd/go/internal/work/exec_test.go /src/goroot/src/cmd/go/internal/work/gc.go /src/goroot/src/cmd/go/internal/work/gccgo.go /src/goroot/src/cmd/go/internal/work/init.go /src/goroot/src/cmd/go/internal/work/security.go /src/goroot/src/cmd/go/internal/work/security_test.go /src/goroot/src/cmd/go/internal/work/shell.go /src/goroot/src/cmd/go/internal/work/shell_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/work Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vcs/discovery.go /src/goroot/src/cmd/go/internal/vcs/discovery_test.go /src/goroot/src/cmd/go/internal/vcs/vcs.go /src/goroot/src/cmd/go/internal/vcs/vcs_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/vcs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/generate/generate.go /src/goroot/src/cmd/go/internal/generate/generate_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/generate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/telemetrycmd/telemetry.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/telemetrycmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/trace/trace.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/version/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cfg/bench_test.go /src/goroot/src/cmd/go/internal/cfg/cfg.go /src/goroot/src/cmd/go/internal/cfg/zdefaultcc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/cfg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/base/base.go /src/goroot/src/cmd/go/internal/base/env.go /src/goroot/src/cmd/go/internal/base/error_notunix.go /src/goroot/src/cmd/go/internal/base/error_unix.go /src/goroot/src/cmd/go/internal/base/flag.go /src/goroot/src/cmd/go/internal/base/goflags.go /src/goroot/src/cmd/go/internal/base/limit.go /src/goroot/src/cmd/go/internal/base/path.go /src/goroot/src/cmd/go/internal/base/signal.go /src/goroot/src/cmd/go/internal/base/signal_notunix.go /src/goroot/src/cmd/go/internal/base/signal_unix.go /src/goroot/src/cmd/go/internal/base/tool.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/base Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/auth/auth.go /src/goroot/src/cmd/go/internal/auth/auth_test.go /src/goroot/src/cmd/go/internal/auth/gitauth.go /src/goroot/src/cmd/go/internal/auth/gitauth_test.go /src/goroot/src/cmd/go/internal/auth/netrc.go /src/goroot/src/cmd/go/internal/auth/netrc_test.go /src/goroot/src/cmd/go/internal/auth/userauth.go /src/goroot/src/cmd/go/internal/auth/userauth_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/workcmd/edit.go /src/goroot/src/cmd/go/internal/workcmd/init.go /src/goroot/src/cmd/go/internal/workcmd/sync.go /src/goroot/src/cmd/go/internal/workcmd/use.go /src/goroot/src/cmd/go/internal/workcmd/vendor.go /src/goroot/src/cmd/go/internal/workcmd/work.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/workcmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modinfo/info.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/envcmd/env.go /src/goroot/src/cmd/go/internal/envcmd/env_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/envcmd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/build.go /src/goroot/src/cmd/go/internal/imports/read.go /src/goroot/src/cmd/go/internal/imports/read_test.go /src/goroot/src/cmd/go/internal/imports/scan.go /src/goroot/src/cmd/go/internal/imports/scan_test.go /src/goroot/src/cmd/go/internal/imports/tags.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/imports Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/imports/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/imports/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/illumos/a_illumos.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/b_illumos_amd64.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/c_solaris.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/d_solaris_amd64.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/e.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/f.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/g.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/imports/testdata/illumos Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/android/a_android.go /src/goroot/src/cmd/go/internal/imports/testdata/android/b_android_arm64.go /src/goroot/src/cmd/go/internal/imports/testdata/android/c_linux.go /src/goroot/src/cmd/go/internal/imports/testdata/android/d_linux_arm64.go /src/goroot/src/cmd/go/internal/imports/testdata/android/e.go /src/goroot/src/cmd/go/internal/imports/testdata/android/f.go /src/goroot/src/cmd/go/internal/imports/testdata/android/g.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/imports/testdata/android Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/star/x.go /src/goroot/src/cmd/go/internal/imports/testdata/star/x1.go /src/goroot/src/cmd/go/internal/imports/testdata/star/x_darwin.go /src/goroot/src/cmd/go/internal/imports/testdata/star/x_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/imports/testdata/star Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/web/api.go /src/goroot/src/cmd/go/internal/web/bootstrap.go /src/goroot/src/cmd/go/internal/web/file_test.go /src/goroot/src/cmd/go/internal/web/http.go /src/goroot/src/cmd/go/internal/web/url.go /src/goroot/src/cmd/go/internal/web/url_other.go /src/goroot/src/cmd/go/internal/web/url_other_test.go /src/goroot/src/cmd/go/internal/web/url_test.go /src/goroot/src/cmd/go/internal/web/url_windows.go /src/goroot/src/cmd/go/internal/web/url_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/web Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/web/intercept/intercept.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/web/intercept Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/bug/bug.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/bug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/gover/gomod.go /src/goroot/src/cmd/go/internal/gover/gover.go /src/goroot/src/cmd/go/internal/gover/gover_test.go /src/goroot/src/cmd/go/internal/gover/local.go /src/goroot/src/cmd/go/internal/gover/mod.go /src/goroot/src/cmd/go/internal/gover/mod_test.go /src/goroot/src/cmd/go/internal/gover/toolchain.go /src/goroot/src/cmd/go/internal/gover/toolchain_test.go /src/goroot/src/cmd/go/internal/gover/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/gover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vet/vet.go /src/goroot/src/cmd/go/internal/vet/vetflag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/vet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/search/search.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modindex/build.go /src/goroot/src/cmd/go/internal/modindex/build_read.go /src/goroot/src/cmd/go/internal/modindex/index_test.go /src/goroot/src/cmd/go/internal/modindex/read.go /src/goroot/src/cmd/go/internal/modindex/scan.go /src/goroot/src/cmd/go/internal/modindex/syslist_test.go /src/goroot/src/cmd/go/internal/modindex/write.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/modindex/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/modindex/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modindex/testdata/ignore_non_source/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/modindex/testdata/ignore_non_source Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/mmap/mmap.go /src/goroot/src/cmd/go/internal/mmap/mmap_other.go /src/goroot/src/cmd/go/internal/mmap/mmap_test.go /src/goroot/src/cmd/go/internal/mmap/mmap_unix.go /src/goroot/src/cmd/go/internal/mmap/mmap_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/mmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/mmap/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/mmap/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fsys/fsys.go /src/goroot/src/cmd/go/internal/fsys/fsys_test.go /src/goroot/src/cmd/go/internal/fsys/glob.go /src/goroot/src/cmd/go/internal/fsys/walk.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/fsys Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cache/cache.go /src/goroot/src/cmd/go/internal/cache/cache_test.go /src/goroot/src/cmd/go/internal/cache/default.go /src/goroot/src/cmd/go/internal/cache/hash.go /src/goroot/src/cmd/go/internal/cache/hash_test.go /src/goroot/src/cmd/go/internal/cache/prog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/go/internal/cache Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/buildid/buildid.go /src/goroot/src/cmd/buildid/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_buildid ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/buildid fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:53 Found package in /src/goroot/src/cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_buildid.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_buildid.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_buildid/copy/buildid.go fuzz_ng_cmd_buildid/copy/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_buildid/copy/buildid.go fuzz_ng_cmd_buildid/copy/doc.go /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_buildid/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/cmd/buildid/*_test.go' /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/buildid/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/buildid/testdata /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/buildid/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_buildid/' /src/goroot/src/fuzz_ng_cmd_buildid/buildid.go /src/goroot/src/fuzz_ng_cmd_buildid/doc.go /src/goroot/src/fuzz_ng_cmd_buildid/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_buildid/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_buildid/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_buildid/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_buildid /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": buildid.go:14:2: use of internal package cmd/internal/buildid not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_buildid [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_buildid_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/test2json/main.go /src/goroot/src/cmd/test2json/signal_notunix.go /src/goroot/src/cmd/test2json/signal_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmd_test2json ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/test2json fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:56 Found package in /src/goroot/src/cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmd_test2json.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_test2json.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmd_test2json/copy/main.go fuzz_ng_cmd_test2json/copy/signal_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_test2json/copy/main.go fuzz_ng_cmd_test2json/copy/signal_unix.go /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmd_test2json/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/cmd/test2json/*_test.go' /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/test2json/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmd/test2json/testdata /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmd/test2json/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_test2json/' /src/goroot/src/fuzz_ng_cmd_test2json/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_test2json/main.go /src/goroot/src/fuzz_ng_cmd_test2json/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_test2json/signal_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_test2json/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_test2json/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmd_test2json /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": main.go:105:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmd_test2json [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmd_test2json_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/rsc.io/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/rsc.io/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/rsc.io/markdown/break.go /src/goroot/src/cmd/vendor/rsc.io/markdown/code.go /src/goroot/src/cmd/vendor/rsc.io/markdown/emoji.go /src/goroot/src/cmd/vendor/rsc.io/markdown/entity.go /src/goroot/src/cmd/vendor/rsc.io/markdown/heading.go /src/goroot/src/cmd/vendor/rsc.io/markdown/html.go /src/goroot/src/cmd/vendor/rsc.io/markdown/inline.go /src/goroot/src/cmd/vendor/rsc.io/markdown/link.go /src/goroot/src/cmd/vendor/rsc.io/markdown/list.go /src/goroot/src/cmd/vendor/rsc.io/markdown/para.go /src/goroot/src/cmd/vendor/rsc.io/markdown/parse.go /src/goroot/src/cmd/vendor/rsc.io/markdown/quote.go /src/goroot/src/cmd/vendor/rsc.io/markdown/table.go /src/goroot/src/cmd/vendor/rsc.io/markdown/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/rsc.io/markdown Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/rsc.io/markdown Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/ianlancetaylor/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/ianlancetaylor/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/ianlancetaylor/demangle/ast.go /src/goroot/src/cmd/vendor/github.com/ianlancetaylor/demangle/demangle.go /src/goroot/src/cmd/vendor/github.com/ianlancetaylor/demangle/rust.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/ianlancetaylor/demangle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/ianlancetaylor/demangle Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/encode.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/filter.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/index.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/legacy_java_profile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/legacy_profile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/merge.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/profile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/proto.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/prune.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/profile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/profile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/driver/driver.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/transport/transport.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/transport Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/plugin/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/elfexec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/measurement/measurement.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/measurement Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/commands.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/config.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/driver.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/driver_focus.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/flags.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/interactive.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/options.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/settings.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/stacks.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/svg.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/tagroot.go /src/gor++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": oot/src/cmd/vendor/github.com/google/pprof/internal/driver/tempfile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/driver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/html/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/html/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/package.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/report.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/shortnames.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/source.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/source_html.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/stacks.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/synth.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/report Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_llvm.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_nm.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/binutils.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/disasm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/binutils Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/symbolizer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/symbolz/symbolz.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/symbolz Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/graph/dotgraph.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/graph/graph.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/graph Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/third_party/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/third_party/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/third_party/svgpan/svgpan.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/third_party/svgpan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/github.com/google/pprof/third_party/svgpan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/field.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/plan9.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/s390x/s390xasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/s390x/s390xasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/arg.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/csr_string.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/riscv64/riscv64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/riscv64/riscv64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/x86/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/x86/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/x86/x86asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/x86/x86asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition_util.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm64/arm64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm64/arm64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm/armasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm/armasm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/arg.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/loong64/loong64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/loong64/loong64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/doc.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/field.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/ppc64/ppc64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/arch/ppc64/ppc64asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/sys/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/sys/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/affinity_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/aliases.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/bluetooth_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/bpxsvc_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/cap_freebsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/constants.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_dragonfly.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_freebsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_netbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dirent.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/endian_big.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/endian_little.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/env_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fcntl.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fdset.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/gccgo.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/mmap_nomremap.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/mremap.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/pagesize_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/pledge_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ptrace_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ptrace_ios.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/race.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/race0.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdents.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_bsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_hurd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_hurd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_illumos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_unsupported.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 280 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sys/unix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sys/unix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/pwd_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/race.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/race0.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/str.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/syscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/syscall_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sys/plan9 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sys/plan9 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/aliases.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/mksyscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/race.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/race0.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/security_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/service.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/setupapi_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/str.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/syscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 23 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sys/windows Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sys/windows Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/build/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/build/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/build/relnote/dump.go /src/goroot/src/cmd/vendor/golang.org/x/build/relnote/links.go /src/goroot/src/cmd/vendor/golang.org/x/build/relnote/relnote.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/build/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/build/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/bisect/go120.go /src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cmd/bisect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cmd/bisect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/facts/facts.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/facts/imports.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/facts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/stdlib/stdlib.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/stdlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/aliases/aliases.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/aliases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysisinternal/extractdoc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/analysisinternal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/features.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/gover.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/types.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/versions.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/versions Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/element.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/recv.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/toonew.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/types.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/zerovalue.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/typesinternal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/typeparams Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/bisect/bisect.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/bisect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/cover/profile.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/analysis.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/diagnostic.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/validate.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/flags.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/help.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/url.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable/unreachable.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods/stdmethods.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/tests/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/tests/tests.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic/atomic.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure/loopclosure.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/defers Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/defers Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/bools/bools.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/bools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/bools Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/assign/assign.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/assign/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/assign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/assign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/dead.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/shift.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/shift Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/shift Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine/testinggoroutine.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine/util.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil/util.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer/framepointer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdversion/stdversion.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_go120.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_go121.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/composite.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/whitelist.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/composite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/composite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/directive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/directive Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat/timeformat.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer/sigchanyzer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/slog/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/slog/slog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/slog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag/structtag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/printf.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/types.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/printf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/printf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse/httpresponse.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/appends/appends.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/appends/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/appends Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/appends Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv/string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/unitchecker Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/unitchecker Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/inspector.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/iter.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/typeof.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/inspector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/inspector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/objectpath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/objectpath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/callee.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/imports.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/map.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/ui.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/typeutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/typeutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/cfg/builder.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/cfg/cfg.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/cfg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/cfg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/mod/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/mod/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/semver/semver.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/semver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/semver Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/mod/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/mod/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/internal/lazyregexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/cache.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/client.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/server.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/dirhash/hash.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/dirhash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/dirhash Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/note/note.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/note Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/note Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/note.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tile.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tlog.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/tlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/tlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/print.go /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/read.go /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/rule.go /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/work.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/modfile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/modfile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/module/module.go /src/goroot/src/cmd/vendor/golang.org/x/mod/module/pseudo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/module Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/module Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/zip/zip.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/mod/zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/term/term.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unix.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unix_bsd.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unix_other.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unsupported.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_windows.go /src/goroot/src/cmd/vendor/golang.org/x/term/terminal.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/term Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/term Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/dir.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/doc.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/mode.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/start.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/start_posix.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/start_windows.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/types_alias.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/crashmonitor/crash_go123.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/crashmonitor/monitor.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/crashmonitor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/configstore/download.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/configstore/download_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/configstore Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/config/config.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/config Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/counter.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/file.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/parse.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/stackcounter.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/counter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/dateonly.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/dir.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/proginfo.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/types.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/telemetry Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/date.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/findwork.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/reports.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/run.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/upload.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/upload Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_other.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_unix.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/mmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/counter.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/countertest/countertest.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/countertest/countertest_go121.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter/countertest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter/countertest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/text/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/text/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/language/coverage.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/doc.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/language.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/match.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/parse.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/tables.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/tags.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/internal.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/match.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/common.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compose.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/coverage.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/language.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/lookup.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/match.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/parse.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/tables.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/tags.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal/language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/compact.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/language.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/parents.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/tables.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/tags.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal/language/compact Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/tag/tag.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal/tag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/text/unicode/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/text/unicode/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/composition.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/forminfo.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/input.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/iter.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/normalize.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/readwriter.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/transform.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/trie.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/cases/cases.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/context.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/fold.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/icu.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/info.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/map.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables10.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables11.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables12.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables13.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables15.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables9.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/trieval.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/transform/transform.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/text/transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/sync/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/sync/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sync/errgroup/errgroup.go /src/goroot/src/cmd/vendor/golang.org/x/sync/errgroup/go120.go /src/goroot/src/cmd/vendor/golang.org/x/sync/errgroup/pre_go120.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sync/errgroup Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sync/errgroup Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sync/semaphore/semaphore.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sync/semaphore Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmd/vendor/golang.org/x/sync/semaphore Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/unique/clone.go /src/goroot/src/unique/clone_test.go /src/goroot/src/unique/doc.go /src/goroot/src/unique/handle.go /src/goroot/src/unique/handle_bench_test.go /src/goroot/src/unique/handle_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package unique Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^unique ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unique fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:59 Found package in /src/goroot/src/unique Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:59 Function Value has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc000314ba0)}, Type:(*ast.IndexExpr)(0xc000312d50), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:17:59 Function Make has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/unique.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unique.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=unique Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unique Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": go: module unique: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:18:2: "unique" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_unique/copy/clone.go fuzz_ng_unique/copy/doc.go fuzz_ng_unique/copy/handle.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unique/copy/clone.go fuzz_ng_unique/copy/doc.go fuzz_ng_unique/copy/handle.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unique/fuzz_ng.go fuzz_ng_unique/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/unique/clone_test.go /src/goroot/src/unique/handle_bench_test.go /src/goroot/src/unique/handle_test.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/unique/testdata /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/unique/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unique/' /src/goroot/src/fuzz_ng_unique/clone.go /src/goroot/src/fuzz_ng_unique/clone_test.go /src/goroot/src/fuzz_ng_unique/doc.go /src/goroot/src/fuzz_ng_unique/fuzz_ng.go /src/goroot/src/fuzz_ng_unique/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_unique/handle.go /src/goroot/src/fuzz_ng_unique/handle_bench_test.go /src/goroot/src/fuzz_ng_unique/handle_test.go /src/goroot/src/fuzz_ng_unique/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unique/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unique/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_unique /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_unique [fuzz_ng_unique.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_unique [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unique Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_unique_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo unique Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/decode_example_test.go /src/goroot/src/image/decode_test.go /src/goroot/src/image/format.go /src/goroot/src/image/geom.go /src/goroot/src/image/geom_test.go /src/goroot/src/image/image.go /src/goroot/src/image/image_test.go /src/goroot/src/image/names.go /src/goroot/src/image/ycbcr.go /src/goroot/src/image/ycbcr_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits Rect.x1,Rect.y1 -exclude Div' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Rect.x1,Rect.y1 -exclude Div image fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Found package in /src/goroot/src/image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Unhandled argument &ast.FuncType{Func:53207, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002b2270), Results:(*ast.FieldList)(0xc0002b22d0)} for RegisterFormat Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Unhandled argument &ast.FuncType{Func:53252, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002b2300), Results:(*ast.FieldList)(0xc0002b2360)} for RegisterFormat Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA has unproduced argument color.RGBA Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetNRGBA has unproduced argument color.NRGBA Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetNRGBA64 has unproduced argument color.NRGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetAlpha has unproduced argument color.Alpha Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetAlpha16 has unproduced argument color.Alpha16 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetGray has unproduced argument color.Gray Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetGray16 has unproduced argument color.Gray16 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetCMYK has unproduced argument color.CMYK Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function NewPaletted has unproduced argument color.Palette Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function Convert has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:03 Function NewUniform has unproduced argument color.Color Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image/copy/format.go fuzz_ng_image/copy/geom.go fuzz_ng_image/copy/image.go fuzz_ng_image/copy/names.go fuzz_ng_image/copy/ycbcr.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image/copy/format.go fuzz_ng_image/copy/geom.go fuzz_ng_image/copy/image.go fuzz_ng_image/copy/names.go fuzz_ng_image/copy/ycbcr.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image/fuzz_ng.go fuzz_ng_image/fuzzng_unsure_test.go fuzz_ng_image/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/image/decode_example_test.go /src/goroot/src/image/decode_test.go /src/goroot/src/image/geom_test.go /src/goroot/src/image/image_test.go /src/goroot/src/image/ycbcr_test.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/testdata /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image/' /src/goroot/src/fuzz_ng_image/decode_example_test.go /src/goroot/src/fuzz_ng_image/decode_test.go /src/goroot/src/fuzz_ng_image/format.go /src/goroot/src/fuzz_ng_image/fuzz_ng.go /src/goroot/src/fuzz_ng_image/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image/geom.go /src/goroot/src/fuzz_ng_image/geom_test.go /src/goroot/src/fuzz_ng_image/image.go /src/goroot/src/fuzz_ng_image/image_test.go /src/goroot/src/fuzz_ng_image/names.go /src/goroot/src/fuzz_ng_image/ngolo_helper.go /src/goroot/src/fuzz_ng_image/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image/ycbcr.go /src/goroot/src/fuzz_ng_image/ycbcr_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image [fuzz_ng_image.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./image_test.go:13:6: image already declared through import of package image ("image") Step #3 - "compile-libfuzzer-coverage-x86_64": ./decode_example_test.go:11:2: other declaration of image Step #3 - "compile-libfuzzer-coverage-x86_64": ./image_test.go:13:6: image already declared through import of package image ("image") Step #3 - "compile-libfuzzer-coverage-x86_64": ./decode_test.go:10:2: other declaration of image Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/draw/bench_test.go /src/goroot/src/image/draw/clip_test.go /src/goroot/src/image/draw/draw.go /src/goroot/src/image/draw/draw_test.go /src/goroot/src/image/draw/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image_draw ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/draw fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Found package in /src/goroot/src/image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Type Image is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function DrawMask has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function DrawMask has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:14 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image_draw.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image_draw.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:13:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:13:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image/draw: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:22: undefined: OpEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:129:31: undefined: OpEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:138:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:159:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:180:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:197:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:203:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:205:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image_draw/copy/draw.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_draw/copy/draw.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_draw/fuzz_ng.go fuzz_ng_image_draw/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/image/draw/bench_test.go /src/goroot/src/image/draw/clip_test.go /src/goroot/src/image/draw/draw_test.go /src/goroot/src/image/draw/example_test.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/draw/testdata /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/image/draw/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_draw/' /src/goroot/src/fuzz_ng_image_draw/bench_test.go /src/goroot/src/fuzz_ng_image_draw/clip_test.go /src/goroot/src/fuzz_ng_image_draw/draw.go /src/goroot/src/fuzz_ng_image_draw/draw_test.go /src/goroot/src/fuzz_ng_image_draw/example_test.go /src/goroot/src/fuzz_ng_image_draw/fuzz_ng.go /src/goroot/src/fuzz_ng_image_draw/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_draw/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_draw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_draw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image_draw /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": draw.go:14:2: use of internal package image/internal/imageutil not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image_draw [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_draw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/gif/fuzz_test.go /src/goroot/src/image/gif/reader.go /src/goroot/src/image/gif/reader_test.go /src/goroot/src/image/gif/writer.go /src/goroot/src/image/gif/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image_gif ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/gif fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:17 Found package in /src/goroot/src/image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:17 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:17 Function Encode has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image_gif.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/std/image_gif.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/std/image_gif.py fuzz_ng_image_gif/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_image_gif/fuzz_ngp.go fuzz_ng_image_gif/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image/gif: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image_gif/copy/reader.go fuzz_ng_image_gif/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_gif/copy/reader.go fuzz_ng_image_gif/copy/writer.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_gif/fuzz_ng.go fuzz_ng_image_gif/fuzzng_unsure_test.go fuzz_ng_image_gif/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/image/gif/fuzz_test.go /src/goroot/src/image/gif/reader_test.go /src/goroot/src/image/gif/writer_test.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/gif/testdata /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/image/gif/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_gif/' /src/goroot/src/fuzz_ng_image_gif/fuzz_ng.go /src/goroot/src/fuzz_ng_image_gif/fuzz_test.go /src/goroot/src/fuzz_ng_image_gif/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_gif/ngolo_helper.go /src/goroot/src/fuzz_ng_image_gif/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_gif/reader.go /src/goroot/src/fuzz_ng_image_gif/reader_test.go /src/goroot/src/fuzz_ng_image_gif/writer.go /src/goroot/src/fuzz_ng_image_gif/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_gif/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_gif/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image_gif /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image_gif [fuzz_ng_image_gif.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image_gif [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_gif Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_gif_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/image/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/image/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/image/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/image/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/internal/imageutil/gen.go /src/goroot/src/image/internal/imageutil/imageutil.go /src/goroot/src/image/internal/imageutil/impl.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/internal/imageutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/png/example_test.go /src/goroot/src/image/png/fuzz_test.go /src/goroot/src/image/png/paeth.go /src/goroot/src/image/png/paeth_test.go /src/goroot/src/image/png/reader.go /src/goroot/src/image/png/reader_test.go /src/goroot/src/image/png/writer.go /src/goroot/src/image/png/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image/png Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image/png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image_png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image_png ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/png fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Found package in /src/goroot/src/image/png Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:24 Function Encode has unproduced recv Encoder Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image_png.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/std/image_png.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/std/image_png.py fuzz_ng_image_png/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_image_png/fuzz_ngp.go fuzz_ng_image_png/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image/png Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image/png: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image_png/copy/paeth.go fuzz_ng_image_png/copy/reader.go fuzz_ng_image_png/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_png/copy/paeth.go fuzz_ng_image_png/copy/reader.go fuzz_ng_image_png/copy/writer.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_png/fuzz_ng.go fuzz_ng_image_png/fuzzng_unsure_test.go fuzz_ng_image_png/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/image/png/example_test.go /src/goroot/src/image/png/fuzz_test.go /src/goroot/src/image/png/paeth_test.go /src/goroot/src/image/png/reader_test.go /src/goroot/src/image/png/writer_test.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/png/testdata /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_png/' /src/goroot/src/fuzz_ng_image_png/example_test.go /src/goroot/src/fuzz_ng_image_png/fuzz_ng.go /src/goroot/src/fuzz_ng_image_png/fuzz_test.go /src/goroot/src/fuzz_ng_image_png/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_png/ngolo_helper.go /src/goroot/src/fuzz_ng_image_png/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_png/paeth.go /src/goroot/src/fuzz_ng_image_png/paeth_test.go /src/goroot/src/fuzz_ng_image_png/reader.go /src/goroot/src/fuzz_ng_image_png/reader_test.go /src/goroot/src/fuzz_ng_image_png/writer.go /src/goroot/src/fuzz_ng_image_png/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_png/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_png/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image_png /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image_png [fuzz_ng_image_png.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image_png [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_png Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_png_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/png Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/image/png/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/image/png/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/image/png/testdata/pngsuite/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/image/png/testdata/pngsuite/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/jpeg/dct_test.go /src/goroot/src/image/jpeg/fdct.go /src/goroot/src/image/jpeg/fuzz_test.go /src/goroot/src/image/jpeg/huffman.go /src/goroot/src/image/jpeg/idct.go /src/goroot/src/image/jpeg/reader.go /src/goroot/src/image/jpeg/reader_test.go /src/goroot/src/image/jpeg/scan.go /src/goroot/src/image/jpeg/writer.go /src/goroot/src/image/jpeg/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image_jpeg ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/jpeg fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Found package in /src/goroot/src/image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:31 Function Encode has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image_jpeg.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/std/image_jpeg.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/std/image_jpeg.py fuzz_ng_image_jpeg/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_image_jpeg/fuzz_ngp.go fuzz_ng_image_jpeg/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image/jpeg: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image_jpeg/copy/fdct.go fuzz_ng_image_jpeg/copy/huffman.go fuzz_ng_image_jpeg/copy/idct.go fuzz_ng_image_jpeg/copy/reader.go fuzz_ng_image_jpeg/copy/scan.go fuzz_ng_image_jpeg/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_jpeg/copy/fdct.go fuzz_ng_image_jpeg/copy/huffman.go fuzz_ng_image_jpeg/copy/idct.go fuzz_ng_image_jpeg/copy/reader.go fuzz_ng_image_jpeg/copy/scan.go fuzz_ng_image_jpeg/copy/writer.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_jpeg/fuzz_ng.go fuzz_ng_image_jpeg/fuzzng_unsure_test.go fuzz_ng_image_jpeg/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/image/jpeg/dct_test.go /src/goroot/src/image/jpeg/fuzz_test.go /src/goroot/src/image/jpeg/reader_test.go /src/goroot/src/image/jpeg/writer_test.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/jpeg/testdata /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/image/jpeg/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_jpeg/' /src/goroot/src/fuzz_ng_image_jpeg/dct_test.go /src/goroot/src/fuzz_ng_image_jpeg/fdct.go /src/goroot/src/fuzz_ng_image_jpeg/fuzz_ng.go /src/goroot/src/fuzz_ng_image_jpeg/fuzz_test.go /src/goroot/src/fuzz_ng_image_jpeg/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_jpeg/huffman.go /src/goroot/src/fuzz_ng_image_jpeg/idct.go /src/goroot/src/fuzz_ng_image_jpeg/ngolo_helper.go /src/goroot/src/fuzz_ng_image_jpeg/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_jpeg/reader.go /src/goroot/src/fuzz_ng_image_jpeg/reader_test.go /src/goroot/src/fuzz_ng_image_jpeg/scan.go /src/goroot/src/fuzz_ng_image_jpeg/writer.go /src/goroot/src/fuzz_ng_image_jpeg/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_jpeg/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_jpeg/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image_jpeg /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": reader.go:14:2: use of internal package image/internal/imageutil not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image_jpeg [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_jpeg_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/color/color.go /src/goroot/src/image/color/color_test.go /src/goroot/src/image/color/ycbcr.go /src/goroot/src/image/color/ycbcr_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image/color Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image/color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image_color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image_color ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/color fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:38 Found package in /src/goroot/src/image/color Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:38 Type Palette is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:38 Unhandled argument &ast.FuncType{Func:14327, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000146db0), Results:(*ast.FieldList)(0xc000146de0)} for ModelFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:38 Function Convert has unproduced recv Palette Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:38 Function Index has unproduced recv Palette Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image_color.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image_color.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image/color Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image/color: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:302:38: declared and not used: ColorResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:303:2: declared and not used: ColorResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:402:2: declared and not used: ColorNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:403:2: declared and not used: ColorResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image_color/copy/color.go fuzz_ng_image_color/copy/ycbcr.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_color/copy/color.go fuzz_ng_image_color/copy/ycbcr.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_color/fuzz_ng.go fuzz_ng_image_color/fuzzng_unsure_test.go fuzz_ng_image_color/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/image/color/color_test.go /src/goroot/src/image/color/ycbcr_test.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/color/testdata /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/image/color/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_color/' /src/goroot/src/fuzz_ng_image_color/color.go /src/goroot/src/fuzz_ng_image_color/color_test.go /src/goroot/src/fuzz_ng_image_color/fuzz_ng.go /src/goroot/src/fuzz_ng_image_color/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_color/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_color/ycbcr.go /src/goroot/src/fuzz_ng_image_color/ycbcr_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image_color /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image_color [fuzz_ng_image_color.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image_color [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_color Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_color_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/color Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/image/color/palette/gen.go /src/goroot/src/image/color/palette/generate.go /src/goroot/src/image/color/palette/palette.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^image_color_palette ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/color/palette fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:46 Found package in /src/goroot/src/image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/image_color_palette.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image_color_palette.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": go: module image/color/palette: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "image/color/palette" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_image_color_palette/copy/generate.go fuzz_ng_image_color_palette/copy/palette.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_color_palette/copy/generate.go fuzz_ng_image_color_palette/copy/palette.go /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_image_color_palette/fuzz_ng.go fuzz_ng_image_color_palette/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/image/color/palette/*_test.go' /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/image/color/palette/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/image/color/palette/testdata /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/image/color/palette/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_color_palette/' /src/goroot/src/fuzz_ng_image_color_palette/fuzz_ng.go /src/goroot/src/fuzz_ng_image_color_palette/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_image_color_palette/generate.go /src/goroot/src/fuzz_ng_image_color_palette/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color_palette/palette.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color_palette/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color_palette/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_image_color_palette /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_image_color_palette [fuzz_ng_image_color_palette.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_image_color_palette [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_image_color_palette_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/plugin/plugin.go /src/goroot/src/plugin/plugin_dlopen.go /src/goroot/src/plugin/plugin_stubs.go /src/goroot/src/plugin/plugin_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^plugin ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing plugin fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:48 Found package in /src/goroot/src/plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/plugin.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/plugin.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": go: module plugin: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_plugin/copy/plugin.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_plugin/copy/plugin.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_plugin/fuzz_ng.go fuzz_ng_plugin/fuzzng_unsure_test.go fuzz_ng_plugin/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/plugin/plugin_test.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/plugin/testdata /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/plugin/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_plugin/' /src/goroot/src/fuzz_ng_plugin/fuzz_ng.go /src/goroot/src/fuzz_ng_plugin/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_plugin/ngolo_helper.go /src/goroot/src/fuzz_ng_plugin/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_plugin/plugin.go /src/goroot/src/fuzz_ng_plugin/plugin_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_plugin/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_plugin/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_plugin /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_plugin [fuzz_ng_plugin.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./plugin.go:85:9: undefined: open Step #3 - "compile-libfuzzer-coverage-x86_64": ./plugin.go:93:9: undefined: lookup Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_plugin [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_plugin_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo plugin Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/gosym/pclntab.go /src/goroot/src/debug/gosym/pclntab_test.go /src/goroot/src/debug/gosym/symtab.go /src/goroot/src/debug/gosym/symtab_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_gosym ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/gosym fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Found package in /src/goroot/src/debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Type UnknownFileError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Type UnknownLineError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Type DecodingError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Function Error has unproduced recv UnknownFileError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Function Error has unproduced recv UnknownLineError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:18:56 Function Error has unproduced recv DecodingError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_gosym.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_gosym.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/gosym: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_gosym/copy/pclntab.go fuzz_ng_debug_gosym/copy/symtab.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_gosym/copy/pclntab.go fuzz_ng_debug_gosym/copy/symtab.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_gosym/fuzz_ng.go fuzz_ng_debug_gosym/fuzzng_unsure_test.go fuzz_ng_debug_gosym/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/gosym/pclntab_test.go /src/goroot/src/debug/gosym/symtab_test.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/gosym/testdata /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_gosym/' /src/goroot/src/fuzz_ng_debug_gosym/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_gosym/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_gosym/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_gosym/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_gosym/pclntab.go /src/goroot/src/fuzz_ng_debug_gosym/pclntab_test.go /src/goroot/src/fuzz_ng_debug_gosym/symtab.go /src/goroot/src/fuzz_ng_debug_gosym/symtab_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_gosym/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_gosym/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_gosym /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_gosym [fuzz_ng_debug_gosym.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_gosym [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_gosym_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/gosym/testdata/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/gosym/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/buildinfo/buildinfo.go /src/goroot/src/debug/buildinfo/buildinfo_test.go /src/goroot/src/debug/buildinfo/search_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_buildinfo ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/buildinfo fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:04 Found package in /src/goroot/src/debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_buildinfo.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_buildinfo.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/buildinfo: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_buildinfo/copy/buildinfo.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_buildinfo/copy/buildinfo.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_buildinfo/fuzz_ng.go fuzz_ng_debug_buildinfo/fuzzng_unsure_test.go fuzz_ng_debug_buildinfo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/buildinfo/buildinfo_test.go /src/goroot/src/debug/buildinfo/search_test.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/buildinfo/testdata /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_buildinfo/' /src/goroot/src/fuzz_ng_debug_buildinfo/buildinfo.go /src/goroot/src/fuzz_ng_debug_buildinfo/buildinfo_test.go /src/goroot/src/fuzz_ng_debug_buildinfo/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_buildinfo/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_buildinfo/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_buildinfo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_buildinfo/search_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_buildinfo/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_buildinfo/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_buildinfo /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_buildinfo [fuzz_ng_debug_buildinfo.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_buildinfo [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_buildinfo_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/fuzz/FuzzRead/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/fuzz/FuzzRead/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/plan9obj/file.go /src/goroot/src/debug/plan9obj/file_test.go /src/goroot/src/debug/plan9obj/plan9obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_plan9obj ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/plan9obj fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:12 Found package in /src/goroot/src/debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:12 Array result for Sym is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_plan9obj.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_plan9obj.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/plan9obj: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_plan9obj/copy/file.go fuzz_ng_debug_plan9obj/copy/plan9obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_plan9obj/copy/file.go fuzz_ng_debug_plan9obj/copy/plan9obj.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_plan9obj/fuzz_ng.go fuzz_ng_debug_plan9obj/fuzzng_unsure_test.go fuzz_ng_debug_plan9obj/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/plan9obj/file_test.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/plan9obj/testdata /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_plan9obj/' /src/goroot/src/fuzz_ng_debug_plan9obj/file.go /src/goroot/src/fuzz_ng_debug_plan9obj/file_test.go /src/goroot/src/fuzz_ng_debug_plan9obj/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_plan9obj/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_plan9obj/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_plan9obj/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_plan9obj/plan9obj.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_plan9obj/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_plan9obj/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_plan9obj /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_plan9obj [fuzz_ng_debug_plan9obj.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_plan9obj [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_plan9obj_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/plan9obj/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/plan9obj/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/pe/file.go /src/goroot/src/debug/pe/file_cgo_test.go /src/goroot/src/debug/pe/file_test.go /src/goroot/src/debug/pe/pe.go /src/goroot/src/debug/pe/section.go /src/goroot/src/debug/pe/string.go /src/goroot/src/debug/pe/symbol.go /src/goroot/src/debug/pe/symbols_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_pe ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/pe fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Found package in /src/goroot/src/debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Type StringTable is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Function String has unproduced recv StringTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:19 Function FullName has unproduced recv COFFSymbol Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_pe.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_pe.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/pe: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_pe/copy/file.go fuzz_ng_debug_pe/copy/pe.go fuzz_ng_debug_pe/copy/section.go fuzz_ng_debug_pe/copy/string.go fuzz_ng_debug_pe/copy/symbol.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_pe/copy/file.go fuzz_ng_debug_pe/copy/pe.go fuzz_ng_debug_pe/copy/section.go fuzz_ng_debug_pe/copy/string.go fuzz_ng_debug_pe/copy/symbol.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_pe/fuzz_ng.go fuzz_ng_debug_pe/fuzzng_unsure_test.go fuzz_ng_debug_pe/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/pe/file_cgo_test.go /src/goroot/src/debug/pe/file_test.go /src/goroot/src/debug/pe/symbols_test.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/pe/testdata /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_pe/' /src/goroot/src/fuzz_ng_debug_pe/file.go /src/goroot/src/fuzz_ng_debug_pe/file_cgo_test.go /src/goroot/src/fuzz_ng_debug_pe/file_test.go /src/goroot/src/fuzz_ng_debug_pe/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_pe/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_pe/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_pe/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_pe/pe.go /src/goroot/src/fuzz_ng_debug_pe/section.go /src/goroot/src/fuzz_ng_debug_pe/string.go /src/goroot/src/fuzz_ng_debug_pe/symbol.go /src/goroot/src/fuzz_ng_debug_pe/symbols_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_pe/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_pe/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_pe /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_pe [fuzz_ng_debug_pe.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_pe [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_pe_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/pe/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/pe/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/macho/fat.go /src/goroot/src/debug/macho/file.go /src/goroot/src/debug/macho/file_test.go /src/goroot/src/debug/macho/macho.go /src/goroot/src/debug/macho/reloctype.go /src/goroot/src/debug/macho/reloctype_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_macho ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/macho fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Found package in /src/goroot/src/debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Type LoadBytes is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Function Raw has unproduced recv LoadBytes Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:27 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_macho.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_macho.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/macho: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_macho/copy/fat.go fuzz_ng_debug_macho/copy/file.go fuzz_ng_debug_macho/copy/macho.go fuzz_ng_debug_macho/copy/reloctype.go fuzz_ng_debug_macho/copy/reloctype_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_macho/copy/fat.go fuzz_ng_debug_macho/copy/file.go fuzz_ng_debug_macho/copy/macho.go fuzz_ng_debug_macho/copy/reloctype.go fuzz_ng_debug_macho/copy/reloctype_string.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_macho/fuzz_ng.go fuzz_ng_debug_macho/fuzzng_unsure_test.go fuzz_ng_debug_macho/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/macho/file_test.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/macho/testdata /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_macho/' /src/goroot/src/fuzz_ng_debug_macho/fat.go /src/goroot/src/fuzz_ng_debug_macho/file.go /src/goroot/src/fuzz_ng_debug_macho/file_test.go /src/goroot/src/fuzz_ng_debug_macho/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_macho/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_macho/macho.go /src/goroot/src/fuzz_ng_debug_macho/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_macho/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_macho/reloctype.go /src/goroot/src/fuzz_ng_debug_macho/reloctype_string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_macho/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_macho/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_macho /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_macho [fuzz_ng_debug_macho.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_macho [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_macho_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/macho/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/macho/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/dwarf/attr_string.go /src/goroot/src/debug/dwarf/buf.go /src/goroot/src/debug/dwarf/class_string.go /src/goroot/src/debug/dwarf/const.go /src/goroot/src/debug/dwarf/dwarf5ranges_test.go /src/goroot/src/debug/dwarf/entry.go /src/goroot/src/debug/dwarf/entry_test.go /src/goroot/src/debug/dwarf/export_test.go /src/goroot/src/debug/dwarf/line.go /src/goroot/src/debug/dwarf/line_test.go /src/goroot/src/debug/dwarf/open.go /src/goroot/src/debug/dwarf/tag_string.go /src/goroot/src/debug/dwarf/type.go /src/goroot/src/debug/dwarf/type_test.go /src/goroot/src/debug/dwarf/typeunit.go /src/goroot/src/debug/dwarf/unit.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_dwarf ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude ArrayType' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ArrayType debug/dwarf fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Found package in /src/goroot/src/debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Array result for uint64 is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Array result for LineFile is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Type VoidType is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Type Offset is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Type DotDotDotType is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Type DecodeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Error has unproduced recv DecodeError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Seek has unproduced argument Offset Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Next has unproduced argument LineEntry Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function SeekPC has unproduced argument LineEntry Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv QualType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Size has unproduced recv QualType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv ArrayType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Size has unproduced recv ArrayType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv VoidType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv PtrType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv StructType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Defn has unproduced recv StructType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv EnumType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv FuncType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv DotDotDotType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function String has unproduced recv TypedefType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Size has unproduced recv TypedefType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:36 Function Type has unproduced argument Offset Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_dwarf.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_dwarf.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/dwarf: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_dwarf/copy/attr_string.go fuzz_ng_debug_dwarf/copy/buf.go fuzz_ng_debug_dwarf/copy/class_string.go fuzz_ng_debug_dwarf/copy/const.go fuzz_ng_debug_dwarf/copy/entry.go fuzz_ng_debug_dwarf/copy/line.go fuzz_ng_debug_dwarf/copy/open.go fuzz_ng_debug_dwarf/copy/tag_string.go fuzz_ng_debug_dwarf/copy/type.go fuzz_ng_debug_dwarf/copy/typeunit.go fuzz_ng_debug_dwarf/copy/unit.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_dwarf/copy/attr_string.go fuzz_ng_debug_dwarf/copy/buf.go fuzz_ng_debug_dwarf/copy/class_string.go fuzz_ng_debug_dwarf/copy/const.go fuzz_ng_debug_dwarf/copy/entry.go fuzz_ng_debug_dwarf/copy/line.go fuzz_ng_debug_dwarf/copy/open.go fuzz_ng_debug_dwarf/copy/tag_string.go fuzz_ng_debug_dwarf/copy/type.go fuzz_ng_debug_dwarf/copy/typeunit.go fuzz_ng_debug_dwarf/copy/unit.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_dwarf/fuzz_ng.go fuzz_ng_debug_dwarf/fuzzng_unsure_test.go fuzz_ng_debug_dwarf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/dwarf/dwarf5ranges_test.go /src/goroot/src/debug/dwarf/entry_test.go /src/goroot/src/debug/dwarf/export_test.go /src/goroot/src/debug/dwarf/line_test.go /src/goroot/src/debug/dwarf/type_test.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/dwarf/testdata /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_dwarf/' /src/goroot/src/fuzz_ng_debug_dwarf/attr_string.go /src/goroot/src/fuzz_ng_debug_dwarf/buf.go /src/goroot/src/fuzz_ng_debug_dwarf/class_string.go /src/goroot/src/fuzz_ng_debug_dwarf/const.go /src/goroot/src/fuzz_ng_debug_dwarf/dwarf5ranges_test.go /src/goroot/src/fuzz_ng_debug_dwarf/entry.go /src/goroot/src/fuzz_ng_debug_dwarf/entry_test.go /src/goroot/src/fuzz_ng_debug_dwarf/export_test.go /src/goroot/src/fuzz_ng_debug_dwarf/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_dwarf/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_dwarf/line.go /src/goroot/src/fuzz_ng_debug_dwarf/line_test.go /src/goroot/src/fuzz_ng_debug_dwarf/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_dwarf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_dwarf/open.go /src/goroot/src/fuzz_ng_debug_dwarf/tag_string.go /src/goroot/src/fuzz_ng_debug_dwarf/type.go /src/goroot/src/fuzz_ng_debug_dwarf/type_test.go /src/goroot/src/fuzz_ng_debug_dwarf/typeunit.go /src/goroot/src/fuzz_ng_debug_dwarf/unit.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_dwarf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_dwarf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_dwarf /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_dwarf [fuzz_ng_debug_dwarf.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:43:2: AttrStrideSize already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:43:2: other declaration of AttrStrideSize Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:53:2: AttrDeclColumn already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:53:2: other declaration of AttrDeclColumn Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:62:2: AttrIdentifierCase already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:62:2: other declaration of AttrIdentifierCase Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:85:2: AttrCallFile already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:85:2: other declaration of AttrCallFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:87:2: AttrDescription already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:87:2: other declaration of AttrDescription Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:131:2: AttrCallDataLocation already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:131:2: other declaration of AttrCallDataLocation Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:264:2: TagPartialUnit already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/const.go:264:2: other declaration of TagPartialUnit Step #3 - "compile-libfuzzer-coverage-x86_64": ./entry.go:329:2: ClassReference already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/entry.go:329:2: other declaration of ClassReference Step #3 - "compile-libfuzzer-coverage-x86_64": ./entry.go:339:2: ClassString already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/entry.go:339:2: other declaration of ClassString Step #3 - "compile-libfuzzer-coverage-x86_64": ./type.go:56:6: CharType already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/debug/dwarf/type.go:56:6: other declaration of CharType Step #3 - "compile-libfuzzer-coverage-x86_64": ./const.go:87:2: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_dwarf [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_dwarf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/dwarf/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/dwarf/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/debug/elf/elf.go /src/goroot/src/debug/elf/elf_test.go /src/goroot/src/debug/elf/file.go /src/goroot/src/debug/elf/file_test.go /src/goroot/src/debug/elf/reader.go /src/goroot/src/debug/elf/symbols_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^debug_elf ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/elf fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Found package in /src/goroot/src/debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for Symbol is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for Symbol is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for ImportedSymbol is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for DynamicVersion is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for DynamicVersionNeed is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Array result for uint64 is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Type Prog is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Type VersionIndex is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Function Open has unproduced recv Prog Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Function IsHidden has unproduced recv VersionIndex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:44 Function Index has unproduced recv VersionIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/debug_elf.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_elf.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": go: module debug/elf: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_debug_elf/copy/elf.go fuzz_ng_debug_elf/copy/file.go fuzz_ng_debug_elf/copy/reader.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_elf/copy/elf.go fuzz_ng_debug_elf/copy/file.go fuzz_ng_debug_elf/copy/reader.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_debug_elf/fuzz_ng.go fuzz_ng_debug_elf/fuzzng_unsure_test.go fuzz_ng_debug_elf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/debug/elf/elf_test.go /src/goroot/src/debug/elf/file_test.go /src/goroot/src/debug/elf/symbols_test.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/debug/elf/testdata /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_elf/' /src/goroot/src/fuzz_ng_debug_elf/elf.go /src/goroot/src/fuzz_ng_debug_elf/elf_test.go /src/goroot/src/fuzz_ng_debug_elf/file.go /src/goroot/src/fuzz_ng_debug_elf/file_test.go /src/goroot/src/fuzz_ng_debug_elf/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_elf/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_debug_elf/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_elf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_elf/reader.go /src/goroot/src/fuzz_ng_debug_elf/symbols_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_elf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_elf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_debug_elf /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_debug_elf [fuzz_ng_debug_elf.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_debug_elf [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_debug_elf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/debug/elf/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/debug/elf/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/syscall/badlinkname_unix.go /src/goroot/src/syscall/bpf_bsd.go /src/goroot/src/syscall/const_plan9.go /src/goroot/src/syscall/creds_test.go /src/goroot/src/syscall/dir_plan9.go /src/goroot/src/syscall/dirent.go /src/goroot/src/syscall/dirent_test.go /src/goroot/src/syscall/dll_windows.go /src/goroot/src/syscall/env_unix.go /src/goroot/src/syscall/env_windows.go /src/goroot/src/syscall/errors_plan9.go /src/goroot/src/syscall/exec_aix_test.go /src/goroot/src/syscall/exec_bsd.go /src/goroot/src/syscall/exec_freebsd.go /src/goroot/src/syscall/exec_freebsd_test.go /src/goroot/src/syscall/exec_libc.go /src/goroot/src/syscall/exec_libc2.go /src/goroot/src/syscall/exec_linux.go /src/goroot/src/syscall/exec_linux_test.go /src/goroot/src/syscall/exec_pdeathsig_test.go /src/goroot/src/syscall/exec_plan9.go /src/goroot/src/syscall/exec_solaris_test.go /src/goroot/src/syscall/exec_unix.go /src/goroot/src/syscall/exec_unix_test.go /src/goroot/src/syscall/exec_windows.go /src/goroot/src/syscall/exec_windows_test.go /src/goroot/src/syscall/export_bsd_test.go /src/goroot/src/syscall/export_linux_test.go /src/goroot/src/syscall/export_rlimit_test.go /src/goroot/src/syscall/export_wasip1_test.go /src/goroot/src/syscall/export_windows_test.go /src/goroot/src/syscall/flock_aix.go /src/goroot/src/syscall/flock_bsd.go /src/goroot/src/syscall/flock_linux.go /src/goroot/src/syscall/flock_linux_32bit.go /src/goroot/src/syscall/forkpipe.go /src/goroot/src/syscall/forkpipe2.go /src/goroot/src/syscall/fs_js.go /src/goroot/src/syscall/fs_wasip1.go /src/goroot/src/syscall/fs_wasip1_test.go /src/goroot/src/syscall/getdirentries_test.go /src/goroot/src/syscall/linkname_bsd.go /src/goroot/src/syscall/linkname_darwin.go /src/goroot/src/syscall/linkname_libc.go /src/goroot/src/syscall/linkname_openbsd.go /src/goroot/src/syscall/linkname_unix.go /src/goroot/src/syscall/lsf_linux.go /src/goroot/src/syscall/mkasm.go /src/goroot/src/syscall/mkpost.go /src/goroot/src/syscall/mksyscall_windows.go /src/goroot/src/syscall/mmap_unix_test.go /src/goroot/src/syscall/net.go /src/goroot/src/syscall/net_fake.go /src/goroot/src/syscall/net_js.go /src/goroot/src/syscall/net_wasip1.go /src/goroot/src/syscall/netlink_linux.go /src/goroot/src/syscall/os_wasip1.go /src/goroot/src/syscall/pwd_plan9.go /src/goroot/src/syscall/rlimit.go /src/goroot/src/syscall/rlimit_darwin.go /src/goroot/src/syscall/rlimit_stub.go /src/goroot/src/syscall/rlimit_test.go /src/goroot/src/syscall/route_bsd.go /src/goroot/src/syscall/route_darwin.go /src/goroot/src/syscall/route_dragonfly.go /src/goroot/src/syscall/route_freebsd.go /src/goroot/src/syscall/route_freebsd_32bit.go /src/goroot/src/syscall/route_freebsd_64bit.go /src/goroot/src/syscall/route_netbsd.go /src/goroot/src/syscall/route_openbsd.go /src/goroot/src/syscall/security_windows.go /src/goroot/src/syscall/setuidgid_32_linux.go /src/goroot/src/syscall/setuidgid_linux.go /src/goroot/src/syscall/sockcmsg_dragonfly.go /src/goroot/src/syscall/sockcmsg_linux.go /src/goroot/src/syscall/sockcmsg_unix.go /src/goroot/src/syscall/sockcmsg_unix_other.go /src/goroot/src/syscall/syscall.go /src/goroot/src/syscall/syscall_aix.go /src/goroot/src/syscall/syscall_aix_ppc64.go /src/goroot/src/syscall/syscall_bsd.go /src/goroot/src/syscall/syscall_bsd_test.go /src/goroot/src/syscall/syscall_darwin.go /src/goroot/src/syscall/syscall_darwin_amd64.go /src/goroot/src/syscall/syscall_darwin_arm64.go /src/goroot/src/syscall/syscall_dragonfly.go /src/goroot/src/syscall/syscall_dragonfly_amd64.go /src/goroot/src/syscall/syscall_freebsd.go /src/goroot/src/syscall/syscall_freebsd_386.go /src/goroot/src/syscall/syscall_freebsd_amd64.go /src/goroot/src/syscall/syscall_freebsd_arm.go /src/goroot/src/syscall/syscall_freebsd_arm64.go /src/goroot/src/syscall/syscall_freebsd_riscv64.go /src/goroot/src/syscall/syscall_freebsd_test.go /src/goroot/src/syscall/syscall_illumos.go /src/goroot/src/syscall/syscall_js.go /src/goroot/src/syscall/syscall_linux.go /src/goroot/src/syscall/syscall_linux_386.go /src/goroot/src/syscall/syscall_linux_amd64.go /src/goroot/src/syscall/syscall_linux_arm.go /src/goroot/src/syscall/syscall_linux_arm64.go /src/goroot/src/syscall/syscall_linux_loong64.go /src/goroot/src/syscall/syscall_linux_mips64x.go /src/goroot/src/syscall/syscall_linux_mipsx.go /src/goroot/src/syscall/syscall_linux_ppc64x.go /src/goroot/src/syscall/syscall_linux_riscv64.go /src/goroot/src/syscall/syscall_linux_s390x.go /src/goroot/src/syscall/syscall_linux_test.go /src/goroot/src/syscall/syscall_netbsd.go /src/goroot/src/syscall/syscall_netbsd_386.go /src/goroot/src/syscall/syscall_netbsd_amd64.go /src/goroot/src/syscall/syscall_netbsd_arm.go /src/goroot/src/syscall/syscall_netbsd_arm64.go /src/goroot/src/syscall/syscall_openbsd.go /src/goroot/src/syscall/syscall_openbsd1.go /src/goroot/src/syscall/syscall_openbsd_386.go /src/goroot/src/syscall/syscall_openbsd_amd64.go /src/goroot/src/syscall/syscall_openbsd_arm.go /src/goroot/src/syscall/syscall_openbsd_arm64.go /src/goroot/src/syscall/syscall_openbsd_libc.go /src/goroot/src/syscall/syscall_openbsd_mips64.go /src/goroot/src/syscall/syscall_openbsd_ppc64.go /src/goroot/src/syscall/syscall_openbsd_riscv64.go /src/goroot/src/syscall/syscall_plan9.go /src/goroot/src/syscall/syscall_plan9_test.go /src/goroot/src/syscall/syscall_ptrace_test.go /src/goroot/src/syscall/syscall_solaris.go /src/goroot/src/syscall/syscall_solaris_amd64.go /src/goroot/src/syscall/syscall_solarisonly.go /src/goroot/src/syscall/syscall_test.go /src/goroot/src/syscall/syscall_unix.go /src/goroot/src/syscall/syscall_unix_test.go /src/goroot/src/syscall/syscall_wasip1.go /src/goroot/src/syscall/syscall_windows.go /src/goroot/src/syscall/syscall_windows_test.go /src/goroot/src/syscall/tables_js.go /src/goroot/src/syscall/tables_wasip1.go /src/goroot/src/syscall/time_fake.go /src/goroot/src/syscall/time_nofake.go /src/goroot/src/syscall/timestruct.go /src/goroot/src/syscall/types_aix.go /src/goroot/src/syscall/types_darwin.go /src/goroot/src/syscall/types_dragonfly.go /src/goroot/src/syscall/types_freebsd.go /src/goroot/src/syscall/types_illumos_amd64.go /src/goroot/src/syscall/types_linux.go /src/goroot/src/syscall/types_netbsd.go /src/goroot/src/syscall/types_openbsd.go /src/goroot/src/syscall/types_solaris.go /src/goroot/src/syscall/types_windows.go /src/goroot/src/syscall/types_windows_386.go /src/goroot/src/syscall/types_windows_amd64.go /src/goroot/src/syscall/types_windows_arm.go /src/goroot/src/syscall/types_windows_arm64.go /src/goroot/src/syscall/wtf8_windows.go /src/goroot/src/syscall/wtf8_windows_test.go /src/goroot/src/syscall/zerrors_aix_ppc64.go /src/goroot/src/syscall/zerrors_darwin_amd64.go /src/goroot/src/syscall/zerrors_darwin_arm64.go /src/goroot/src/syscall/zerrors_dragonfly_amd64.go /src/goroot/src/syscall/zerrors_freebsd_386.go /src/goroot/src/syscall/zerrors_freebsd_amd64.go /src/goroot/src/syscall/zerrors_freebsd_arm.go /src/goroot/src/syscall/zerrors_freebsd_arm64.go /src/goroot/src/syscall/zerrors_freebsd_riscv64.go /src/goroot/src/syscall/zerrors_linux_386.go /src/goroot/src/syscall/zerrors_linux_amd64.go /src/goroot/src/syscall/zerrors_linux_arm.go /src/goroot/src/syscall/zerrors_linux_arm64.go /src/goroot/src/syscall/zerrors_linux_loong64.go /src/goroot/src/syscall/zerrors_linux_mips.go /src/goroot/src/syscall/zerrors_linux_mips64.go /src/goroot/src/syscall/zerrors_linux_mips64le.go /src/goroot/src/syscall/zerrors_linux_mipsle.go /src/goroot/src/syscall/zerrors_linux_ppc64.go /src/goroot/src/syscall/zerrors_linux_ppc64le.go /src/goroot/src/syscall/zerrors_linux_riscv64.go /src/goroot/src/syscall/zerrors_linux_s390x.go /src/goroot/src/syscall/zerrors_netbsd_386.go /src/goroot/src/syscall/zerrors_netbsd_amd64.go /src/goroot/src/syscall/zerrors_netbsd_arm.go /src/goroot/src/syscall/zerrors_netbsd_arm64.go /src/goroot/src/syscall/zerrors_openbsd_386.go /src/goroot/src/syscall/zerrors_openbsd_amd64.go /src/goroot/src/syscall/zerrors_openbsd_arm.go /src/goroot/src/syscall/zerrors_openbsd_arm64.go /src/goroot/src/syscall/zerrors_openbsd_mips64.go /src/goroot/src/syscall/zerrors_openbsd_ppc64.go /src/goroot/src/syscall/zerrors_openbsd_riscv64.go /src/goroot/src/syscall/zerrors_solaris_amd64.go /src/goroot/src/syscall/zerrors_windows.go /src/goroot/src/syscall/zsyscall_aix_ppc64.go /src/goroot/src/syscall/zsyscall_darwin_amd64.go /src/goroot/src/syscall/zsyscall_darwin_arm64.go /src/goroot/src/syscall/zsyscall_dragonfly_amd64.go /src/goroot/src/syscall/zsyscall_freebsd_386.go /src/goroot/src/syscall/zsyscall_freebsd_amd64.go /src/goroot/src/syscall/zsyscall_freebsd_arm.go /src/goroot/src/syscall/zsyscall_freebsd_arm64.go /src/goroot/src/syscall/zsyscall_freebsd_riscv64.go /src/goroot/src/syscall/zsyscall_linux_386.go /src/goroot/src/syscall/zsyscall_linux_amd64.go /src/goroot/src/syscall/zsyscall_linux_arm.go /src/goroot/src/syscall/zsyscall_linux_arm64.go /src/goroot/src/syscall/zsyscall_linux_loong64.go /src/goroot/src/syscall/zsyscall_linux_mips.go /src/goroot/src/syscall/zsyscall_linux_mips64.go /src/goroot/src/syscall/zsyscall_linux_mips64le.go /src/goroot/src/syscall/zsyscall_linux_mipsle.go /src/goroot/src/syscall/zsyscall_linux_ppc64.go /src/goroot/src/syscall/zsyscall_linux_ppc64le.go /src/goroot/src/syscall/zsyscall_linux_riscv64.go /src/goroot/src/syscall/zsyscall_linux_s390x.go /src/goroot/src/syscall/zsyscall_netbsd_386.go /src/goroot/src/syscall/zsyscall_netbsd_amd64.go /src/goroot/src/syscall/zsyscall_netbsd_arm.go /src/goroot/src/syscall/zsyscall_netbsd_arm64.go /src/goroot/src/syscall/zsyscall_openbsd_386.go /src/goroot/src/syscall/zsyscall_openbsd_amd64.go /src/goroot/src/syscall/zsyscall_openbsd_arm.go /src/goroot/src/syscall/zsyscall_openbsd_arm64.go /src/goroot/src/syscall/zsyscall_openbsd_mips64.go /src/goroot/src/syscall/zsyscall_openbsd_ppc64.go /src/goroot/src/syscall/zsyscall_openbsd_riscv64.go /src/goroot/src/syscall/zsyscall_plan9_386.go /src/goroot/src/syscall/zsyscall_plan9_amd64.go /src/goroot/src/syscall/zsyscall_plan9_arm.go /src/goroot/src/syscall/zsyscall_solaris_amd64.go /src/goroot/src/syscall/zsyscall_windows.go /src/goroot/src/syscall/zsysctl_openbsd.go /src/goroot/src/syscall/zsysnum_darwin_amd64.go /src/goroot/src/syscall/zsysnum_darwin_arm64.go /src/goroot/src/syscall/zsysnum_dragonfly_amd64.go /src/goroot/src/syscall/zsysnum_freebsd_386.go /src/goroot/src/syscall/zsysnum_freebsd_amd64.go /src/goroot/src/syscall/zsysnum_freebsd_arm.go /src/goroot/src/syscall/zsysnum_freebsd_arm64.go /src/goroot/src/syscall/zsysnum_freebsd_riscv64.go /src/goroot/src/syscall/zsysnum_linux_386.go /src/goroot/src/syscall/zsysnum_linux_amd64.go /src/goroot/src/syscall/zsysnum_linux_arm.go /src/goroot/src/syscall/zsysnum_linux_arm64.go /src/goroot/src/syscall/zsysnum_linux_loong64.go /src/goroot/src/syscall/zsysnum_linux_mips.go /src/goroot/src/syscall/zsysnum_linux_mips64.go /src/goroot/src/syscall/zsysnum_linux_mips64le.go /src/goroot/src/syscall/zsysnum_linux_mipsle.go /src/goroot/src/syscall/zsysnum_linux_ppc64.go /src/goroot/src/syscall/zsysnum_linux_ppc64le.go /src/goroot/src/syscall/zsysnum_linux_riscv64.go /src/goroot/src/syscall/zsysnum_linux_s390x.go /src/goroot/src/syscall/zsysnum_netbsd_386.go /src/goroot/src/syscall/zsysnum_netbsd_amd64.go /src/goroot/src/syscall/zsysnum_netbsd_arm.go /src/goroot/src/syscall/zsysnum_netbsd_arm64.go /src/goroot/src/syscall/zsysnum_openbsd_386.go /src/goroot/src/syscall/zsysnum_openbsd_amd64.go /src/goroot/src/syscall/zsysnum_openbsd_arm.go /src/goroot/src/syscall/zsysnum_openbsd_arm64.go /src/goroot/src/syscall/zsysnum_openbsd_mips64.go /src/goroot/src/syscall/zsysnum_openbsd_ppc64.go /src/goroot/src/syscall/zsysnum_openbsd_riscv64.go /src/goroot/src/syscall/zsysnum_plan9.go /src/goroot/src/syscall/zsysnum_solaris_amd64.go /src/goroot/src/syscall/ztypes_aix_ppc64.go /src/goroot/src/syscall/ztypes_darwin_amd64.go /src/goroot/src/syscall/ztypes_darwin_arm64.go /src/goroot/src/syscall/ztypes_dragonfly_amd64.go /src/goroot/src/syscall/ztypes_freebsd_386.go /src/goroot/src/syscall/ztypes_freebsd_amd64.go /src/goroot/src/syscall/ztypes_freebsd_arm.go /src/goroot/src/syscall/ztypes_freebsd_arm64.go /src/goroot/src/syscall/ztypes_freebsd_riscv64.go /src/goroot/src/syscall/ztypes_linux_386.go /src/goroot/src/syscall/ztypes_linux_amd64.go /src/goroot/src/syscall/ztypes_linux_arm.go /src/goroot/src/syscall/ztypes_linux_arm64.go /src/goroot/src/syscall/ztypes_linux_loong64.go /src/goroot/src/syscall/ztypes_linux_mips.go /src/goroot/src/syscall/ztypes_linux_mips64.go /src/goroot/src/syscall/ztypes_linux_mips64le.go /src/goroot/src/syscall/ztypes_linux_mipsle.go /src/goroot/src/syscall/ztypes_linux_ppc64.go /src/goroot/src/syscall/ztypes_linux_ppc64le.go /src/goroot/src/syscall/ztypes_linux_riscv64.go /src/goroot/src/syscall/ztypes_linux_s390x.go /src/goroot/src/syscall/ztypes_netbsd_386.go /src/goroot/src/syscall/ztypes_netbsd_amd64.go /src/goroot/src/syscall/ztypes_netbsd_arm.go /src/goroot/src/syscall/ztypes_netbsd_arm64.go /src/goroot/src/syscall/ztypes_openbsd_386.go /src/goroot/src/syscall/ztypes_openbsd_amd64.go /src/goroot/src/syscall/ztypes_openbsd_arm.go /src/goroot/src/syscall/ztypes_openbsd_arm64.go /src/goroot/src/syscall/ztypes_openbsd_mips64.go /src/goroot/src/syscall/ztypes_openbsd_ppc64.go /src/goroot/src/syscall/ztypes_openbsd_riscv64.go /src/goroot/src/syscall/ztypes_solaris_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 298 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^syscall ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing syscall fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Found package in /src/goroot/src/syscall Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for NetlinkMessage is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for NetlinkRouteAttr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for SocketControlMessage is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Type WaitStatus is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function ForkExec has unproduced argument ProcAttr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function StartProcess has unproduced argument ProcAttr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function FcntlFlock has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function FcntlFlock has unproduced argument Flock_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function AttachLsf has unproduced array argument SockFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function ParseNetlinkRouteAttr has unproduced argument NetlinkMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Setrlimit has unproduced argument Rlimit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function ParseUnixCredentials has unproduced argument SocketControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Unhandled argument &ast.Ellipsis{Ellipsis:22577, Elt:(*ast.Ident)(0xc000325aa0)} for UnixRights Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function ParseUnixRights has unproduced argument SocketControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function RawSyscall has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function RawSyscall6 has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Syscall has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Syscall6 has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Utimes has unproduced array argument Timeval Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function UtimesNano has unproduced array argument Timespec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Futimesat has unproduced array argument Timeval Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Futimes has unproduced array argument Timeval Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Exited has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Signaled has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Stopped has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Continued has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function CoreDump has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function ExitStatus has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Signal has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function StopSignal has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function TrapCause has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Wait4 has unproduced argument WaitStatus Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Wait4 has unproduced argument Rusage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function PtracePeekText has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function PtracePeekData has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function PtracePokeText has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function PtracePokeData has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function PtraceGetRegs has unproduced argument PtraceRegs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function PtraceSetRegs has unproduced argument PtraceRegs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Mount has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function AllThreadsSyscall has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function AllThreadsSyscall6 has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Getrlimit has unproduced argument Rlimit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Stat has unproduced argument Stat_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Lstat has unproduced argument Stat_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function SetLen has unproduced recv Iovec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function SetControllen has unproduced recv Msghdr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Is has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function SetsockoptInet4Addr has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function SetsockoptLinger has unproduced argument Linger Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Sendfile has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Adjtimex has unproduced argument Timex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function EpollCtl has unproduced argument EpollEvent Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Getrusage has unproduced argument Rusage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Sysinfo has unproduced argument Sysinfo_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Times has unproduced argument Tms Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Uname has unproduced argument Utsname Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Fstat has unproduced argument Stat_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Fstatfs has unproduced argument Statfs_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Select has unproduced argument FdSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Select has unproduced argument FdSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Select has unproduced argument FdSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Splice has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Splice has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Statfs has unproduced argument Statfs_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Ustat has unproduced argument Ustat_t Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function EpollWait has unproduced array argument EpollEvent Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:19:55 Function Utime has unproduced argument Utimbuf Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/syscall.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/syscall.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": go: module syscall: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:164:15: p.Orig_rax undefined (type *PtraceRegsStruct has no field or method Orig_rax) Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:170:14: p.Fs_base undefined (type *PtraceRegsStruct has no field or method Fs_base) Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:171:14: p.Gs_base undefined (type *PtraceRegsStruct has no field or method Gs_base) Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:301:6: declared and not used: SockFilterResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:302:2: declared and not used: SockFilterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:1725:2: declared and not used: SockFilterNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:1726:2: declared and not used: SockFilterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_syscall/copy/badlinkname_unix.go fuzz_ng_syscall/copy/dirent.go fuzz_ng_syscall/copy/env_unix.go fuzz_ng_syscall/copy/exec_linux.go fuzz_ng_syscall/copy/exec_unix.go fuzz_ng_syscall/copy/flock_linux.go fuzz_ng_syscall/copy/forkpipe2.go fuzz_ng_syscall/copy/linkname_unix.go fuzz_ng_syscall/copy/lsf_linux.go fuzz_ng_syscall/copy/net.go fuzz_ng_syscall/copy/netlink_linux.go fuzz_ng_syscall/copy/rlimit.go fuzz_ng_syscall/copy/rlimit_stub.go fuzz_ng_syscall/copy/setuidgid_linux.go fuzz_ng_syscall/copy/sockcmsg_linux.go fuzz_ng_syscall/copy/sockcmsg_unix.go fuzz_ng_syscall/copy/sockcmsg_unix_other.go fuzz_ng_syscall/copy/syscall.go fuzz_ng_syscall/copy/syscall_linux.go fuzz_ng_syscall/copy/syscall_linux_amd64.go fuzz_ng_syscall/copy/syscall_unix.go fuzz_ng_syscall/copy/time_nofake.go fuzz_ng_syscall/copy/timestruct.go fuzz_ng_syscall/copy/zerrors_linux_amd64.go fuzz_ng_syscall/copy/zsyscall_linux_amd64.go fuzz_ng_syscall/copy/zsysnum_linux_amd64.go fuzz_ng_syscall/copy/ztypes_linux_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_syscall/copy/syscall.go:65:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_syscall/copy/badlinkname_unix.go fuzz_ng_syscall/copy/dirent.go fuzz_ng_syscall/copy/env_unix.go fuzz_ng_syscall/copy/exec_linux.go fuzz_ng_syscall/copy/exec_unix.go fuzz_ng_syscall/copy/flock_linux.go fuzz_ng_syscall/copy/forkpipe2.go fuzz_ng_syscall/copy/linkname_unix.go fuzz_ng_syscall/copy/lsf_linux.go fuzz_ng_syscall/copy/net.go fuzz_ng_syscall/copy/netlink_linux.go fuzz_ng_syscall/copy/rlimit.go fuzz_ng_syscall/copy/rlimit_stub.go fuzz_ng_syscall/copy/setuidgid_linux.go fuzz_ng_syscall/copy/sockcmsg_linux.go fuzz_ng_syscall/copy/sockcmsg_unix.go fuzz_ng_syscall/copy/sockcmsg_unix_other.go fuzz_ng_syscall/copy/syscall.go fuzz_ng_syscall/copy/syscall_linux.go fuzz_ng_syscall/copy/syscall_linux_amd64.go fuzz_ng_syscall/copy/syscall_unix.go fuzz_ng_syscall/copy/time_nofake.go fuzz_ng_syscall/copy/timestruct.go fuzz_ng_syscall/copy/zerrors_linux_amd64.go fuzz_ng_syscall/copy/zsyscall_linux_amd64.go fuzz_ng_syscall/copy/zsysnum_linux_amd64.go fuzz_ng_syscall/copy/ztypes_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_syscall/fuzz_ng.go fuzz_ng_syscall/fuzzng_unsure_test.go fuzz_ng_syscall/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/syscall/creds_test.go /src/goroot/src/syscall/dirent_test.go /src/goroot/src/syscall/exec_aix_test.go /src/goroot/src/syscall/exec_freebsd_test.go /src/goroot/src/syscall/exec_linux_test.go /src/goroot/src/syscall/exec_pdeathsig_test.go /src/goroot/src/syscall/exec_solaris_test.go /src/goroot/src/syscall/exec_unix_test.go /src/goroot/src/syscall/exec_windows_test.go /src/goroot/src/syscall/export_bsd_test.go /src/goroot/src/syscall/export_linux_test.go /src/goroot/src/syscall/export_rlimit_test.go /src/goroot/src/syscall/export_wasip1_test.go /src/goroot/src/syscall/export_windows_test.go /src/goroot/src/syscall/fs_wasip1_test.go /src/goroot/src/syscall/getdirentries_test.go /src/goroot/src/syscall/mmap_unix_test.go /src/goroot/src/syscall/rlimit_test.go /src/goroot/src/syscall/syscall_bsd_test.go /src/goroot/src/syscall/syscall_freebsd_test.go /src/goroot/src/syscall/syscall_linux_test.go /src/goroot/src/syscall/syscall_plan9_test.go /src/goroot/src/syscall/syscall_ptrace_test.go /src/goroot/src/syscall/syscall_test.go /src/goroot/src/syscall/syscall_unix_test.go /src/goroot/src/syscall/syscall_windows_test.go /src/goroot/src/syscall/wtf8_windows_test.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/syscall/testdata /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/syscall/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_syscall/' /src/goroot/src/fuzz_ng_syscall/badlinkname_unix.go /src/goroot/src/fuzz_ng_syscall/creds_test.go /src/goroot/src/fuzz_ng_syscall/dirent.go /src/goroot/src/fuzz_ng_syscall/dirent_test.go /src/goroot/src/fuzz_ng_syscall/env_unix.go /src/goroot/src/fuzz_ng_syscall/exec_aix_test.go /src/goroot/src/fuzz_ng_syscall/exec_freebsd_test.go /src/goroot/src/fuzz_ng_syscall/exec_linux.go /src/goroot/src/fuzz_ng_syscall/exec_linux_test.go /src/goroot/src/fuzz_ng_syscall/exec_pdeathsig_test.go /src/goroot/src/fuzz_ng_syscall/exec_solaris_test.go /src/goroot/src/fuzz_ng_syscall/exec_unix.go /src/goroot/src/fuzz_ng_syscall/exec_unix_test.go /src/goroot/src/fuzz_ng_syscall/exec_windows_test.go /src/goroot/src/fuzz_ng_syscall/export_bsd_test.go /src/goroot/src/fuzz_ng_syscall/export_linux_test.go /src/goroot/src/fuzz_ng_syscall/export_rlimit_test.go /src/goroot/src/fuzz_ng_syscall/export_wasip1_test.go /src/goroot/src/fuzz_ng_syscall/export_windows_test.go /src/goroot/src/fuzz_ng_syscall/flock_linux.go /src/goroot/src/fuzz_ng_syscall/forkpipe2.go /src/goroot/src/fuzz_ng_syscall/fs_wasip1_test.go /src/goroot/src/fuzz_ng_syscall/fuzz_ng.go /src/goroot/src/fuzz_ng_syscall/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_syscall/getdirentries_test.go /src/goroot/src/fuzz_ng_syscall/linkname_unix.go /src/goroot/src/fuzz_ng_syscall/lsf_linux.go /src/goroot/src/fuzz_ng_syscall/mmap_unix_test.go /src/goroot/src/fuzz_ng_syscall/net.go /src/goroot/src/fuzz_ng_syscall/netlink_linux.go /src/goroot/src/fuzz_ng_syscall/ngolo_helper.go /src/goroot/src/fuzz_ng_syscall/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_syscall/rlimit.go /src/goroot/src/fuzz_ng_syscall/rlimit_stub.go /src/goroot/src/fuzz_ng_syscall/rlimit_test.go /src/goroot/src/fuzz_ng_syscall/setuidgid_linux.go /src/goroot/src/fuzz_ng_syscall/sockcmsg_linux.go /src/goroot/src/fuzz_ng_syscall/sockcmsg_unix.go /src/goroot/src/fuzz_ng_syscall/sockcmsg_unix_other.go /src/goroot/src/fuzz_ng_syscall/syscall.go /src/goroot/src/fuzz_ng_syscall/syscall_bsd_test.go /src/goroot/src/fuzz_ng_syscall/syscall_freebsd_test.go /src/goroot/src/fuzz_ng_syscall/syscall_linux.go /src/goroot/src/fuzz_ng_syscall/syscall_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/syscall_linux_test.go /src/goroot/src/fuzz_ng_syscall/syscall_plan9_test.go /src/goroot/src/fuzz_ng_syscall/syscall_ptrace_test.go /src/goroot/src/fuzz_ng_syscall/syscall_test.go /src/goroot/src/fuzz_ng_syscall/syscall_unix.go /src/goroot/src/fuzz_ng_syscall/syscall_unix_test.go /src/goroot/src/fuzz_ng_syscall/syscall_windows_test.go /src/goroot/src/fuzz_ng_syscall/time_nofake.go /src/goroot/src/fuzz_ng_syscall/timestruct.go /src/goroot/src/fuzz_ng_syscall/wtf8_windows_test.go /src/goroot/src/fuzz_ng_syscall/zerrors_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/zsyscall_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/zsysnum_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/ztypes_linux_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_syscall /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_syscall [fuzz_ng_syscall.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./syscall.go:65:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_syscall [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_syscall_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo syscall Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/syscall/js/export_test.go /src/goroot/src/syscall/js/func.go /src/goroot/src/syscall/js/js.go /src/goroot/src/syscall/js/js_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^syscall_js ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing syscall/js fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:10 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:10 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/syscall_js.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/syscall_js.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_syscall_js: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_syscall_js: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module syscall/js: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package syscall/js: build constraints exclude all Go files in /src/goroot/src/syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_syscall_js/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_syscall_js/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_syscall_js/copy/*.go' /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_syscall_js/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_syscall_js/*.go' /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_syscall_js/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/syscall/js/export_test.go /src/goroot/src/syscall/js/js_test.go /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/syscall/js/testdata /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/syscall/js/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_syscall_js/' /src/goroot/src/fuzz_ng_syscall_js/export_test.go /src/goroot/src/fuzz_ng_syscall_js/js_test.go /src/goroot/src/fuzz_ng_syscall_js/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall_js/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall_js/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_syscall_js /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_syscall_js [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_syscall_js: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_syscall_js_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/abi_test.go /src/goroot/src/runtime/alg.go /src/goroot/src/runtime/align_runtime_test.go /src/goroot/src/runtime/align_test.go /src/goroot/src/runtime/arena.go /src/goroot/src/runtime/arena_test.go /src/goroot/src/runtime/asan.go /src/goroot/src/runtime/asan0.go /src/goroot/src/runtime/atomic_pointer.go /src/goroot/src/runtime/auxv_none.go /src/goroot/src/runtime/badlinkname.go /src/goroot/src/runtime/badlinkname_linux.go /src/goroot/src/runtime/bitcursor_test.go /src/goroot/src/runtime/callers_test.go /src/goroot/src/runtime/cgo.go /src/goroot/src/runtime/cgo_mmap.go /src/goroot/src/runtime/cgo_ppc64x.go /src/goroot/src/runtime/cgo_sigaction.go /src/goroot/src/runtime/cgocall.go /src/goroot/src/runtime/cgocallback.go /src/goroot/src/runtime/cgocheck.go /src/goroot/src/runtime/chan.go /src/goroot/src/runtime/chan_test.go /src/goroot/src/runtime/chanbarrier_test.go /src/goroot/src/runtime/checkptr.go /src/goroot/src/runtime/checkptr_test.go /src/goroot/src/runtime/closure_test.go /src/goroot/src/runtime/compiler.go /src/goroot/src/runtime/complex.go /src/goroot/src/runtime/complex_test.go /src/goroot/src/runtime/conv_wasm_test.go /src/goroot/src/runtime/coro.go /src/goroot/src/runtime/coro_test.go /src/goroot/src/runtime/covercounter.go /src/goroot/src/runtime/covermeta.go /src/goroot/src/runtime/cpuflags.go /src/goroot/src/runtime/cpuflags_amd64.go /src/goroot/src/runtime/cpuflags_arm64.go /src/goroot/src/runtime/cpuprof.go /src/goroot/src/runtime/cputicks.go /src/goroot/src/runtime/crash_cgo_test.go /src/goroot/src/runtime/crash_test.go /src/goroot/src/runtime/crash_unix_test.go /src/goroot/src/runtime/create_file_nounix.go /src/goroot/src/runtime/create_file_unix.go /src/goroot/src/runtime/debug.go /src/goroot/src/runtime/debug_test.go /src/goroot/src/runtime/debugcall.go /src/goroot/src/runtime/debuglog.go /src/goroot/src/runtime/debuglog_off.go /src/goroot/src/runtime/debuglog_on.go /src/goroot/src/runtime/debuglog_test.go /src/goroot/src/runtime/defer_test.go /src/goroot/src/runtime/defs1_linux.go /src/goroot/src/runtime/defs1_netbsd_386.go /src/goroot/src/runtime/defs1_netbsd_amd64.go /src/goroot/src/runtime/defs1_netbsd_arm.go /src/goroot/src/runtime/defs1_netbsd_arm64.go /src/goroot/src/runtime/defs1_solaris_amd64.go /src/goroot/src/runtime/defs2_linux.go /src/goroot/src/runtime/defs3_linux.go /src/goroot/src/runtime/defs_aix.go /src/goroot/src/runtime/defs_aix_ppc64.go /src/goroot/src/runtime/defs_arm_linux.go /src/goroot/src/runtime/defs_darwin.go /src/goroot/src/runtime/defs_darwin_amd64.go /src/goroot/src/runtime/defs_darwin_arm64.go /src/goroot/src/runtime/defs_dragonfly.go /src/goroot/src/runtime/defs_dragonfly_amd64.go /src/goroot/src/runtime/defs_freebsd.go /src/goroot/src/runtime/defs_freebsd_386.go /src/goroot/src/runtime/defs_freebsd_amd64.go /src/goroot/src/runtime/defs_freebsd_arm.go /src/goroot/src/runtime/defs_freebsd_arm64.go /src/goroot/src/runtime/defs_freebsd_riscv64.go /src/goroot/src/runtime/defs_illumos_amd64.go /src/goroot/src/runtime/defs_linux.go /src/goroot/src/runtime/defs_linux_386.go /src/goroot/src/runtime/defs_linux_amd64.go /src/goroot/src/runtime/defs_linux_arm.go /src/goroot/src/runtime/defs_linux_arm64.go /src/goroot/src/runtime/defs_linux_loong64.go /src/goroot/src/runtime/defs_linux_mips64x.go /src/goroot/src/runtime/defs_linux_mipsx.go /src/goroot/src/runtime/defs_linux_ppc64.go /src/goroot/src/runtime/defs_linux_ppc64le.go /src/goroot/src/runtime/defs_linux_riscv64.go /src/goroot/src/runtime/defs_linux_s390x.go /src/goroot/src/runtime/defs_netbsd.go /src/goroot/src/runtime/defs_netbsd_386.go /src/goroot/src/runtime/defs_netbsd_amd64.go /src/goroot/src/runtime/defs_netbsd_arm.go /src/goroot/src/runtime/defs_openbsd.go /src/goroot/src/runtime/defs_openbsd_386.go /src/goroot/src/runtime/defs_openbsd_amd64.go /src/goroot/src/runtime/defs_openbsd_arm.go /src/goroot/src/runtime/defs_openbsd_arm64.go /src/goroot/src/runtime/defs_openbsd_mips64.go /src/goroot/src/runtime/defs_openbsd_ppc64.go /src/goroot/src/runtime/defs_openbsd_riscv64.go /src/goroot/src/runtime/defs_plan9_386.go /src/goroot/src/runtime/defs_plan9_amd64.go /src/goroot/src/runtime/defs_plan9_arm.go /src/goroot/src/runtime/defs_solaris.go /src/goroot/src/runtime/defs_solaris_amd64.go /src/goroot/src/runtime/defs_windows.go /src/goroot/src/runtime/defs_windows_386.go /src/goroot/src/runtime/defs_windows_amd64.go /src/goroot/src/runtime/defs_windows_arm.go /src/goroot/src/runtime/defs_windows_arm64.go /src/goroot/src/runtime/ehooks_test.go /src/goroot/src/runtime/env_plan9.go /src/goroot/src/runtime/env_posix.go /src/goroot/src/runtime/env_test.go /src/goroot/src/runtime/error.go /src/goroot/src/runtime/example_test.go /src/goroot/src/runtime/export_aix_test.go /src/goroot/src/runtime/export_arm_test.go /src/goroot/src/runtime/export_darwin_test.go /src/goroot/src/runtime/export_debug_amd64_test.go /src/goroot/src/runtime/export_debug_arm64_test.go /src/goroot/src/runtime/export_debug_loong64_test.go /src/goroot/src/runtime/export_debug_ppc64le_test.go /src/goroot/src/runtime/export_debug_test.go /src/goroot/src/runtime/export_debuglog_test.go /src/goroot/src/runtime/export_linux_test.go /src/goroot/src/runtime/export_map_noswiss_test.go /src/goroot/src/runtime/export_map_swiss_test.go /src/goroot/src/runtime/export_mmap_test.go /src/goroot/src/runtime/export_pipe2_test.go /src/goroot/src/runtime/export_pipe_test.go /src/goroot/src/runtime/export_test.go /src/goroot/src/runtime/export_unix_test.go /src/goroot/src/runtime/export_windows_test.go /src/goroot/src/runtime/extern.go /src/goroot/src/runtime/fastlog2.go /src/goroot/src/runtime/fastlog2_test.go /src/goroot/src/runtime/fastlog2table.go /src/goroot/src/runtime/fds_nonunix.go /src/goroot/src/runtime/fds_test.go /src/goroot/src/runtime/fds_unix.go /src/goroot/src/runtime/float.go /src/goroot/src/runtime/float_test.go /src/goroot/src/runtime/gc_test.go /src/goroot/src/runtime/gcinfo_test.go /src/goroot/src/runtime/hash32.go /src/goroot/src/runtime/hash64.go /src/goroot/src/runtime/hash_test.go /src/goroot/src/runtime/heap_test.go /src/goroot/src/runtime/heapdump.go /src/goroot/src/runtime/histogram.go /src/goroot/src/runtime/histogram_test.go /src/goroot/src/runtime/iface.go /src/goroot/src/runtime/iface_test.go /src/goroot/src/runtime/import_test.go /src/goroot/src/runtime/importx_test.go /src/goroot/src/runtime/lfstack.go /src/goroot/src/runtime/lfstack_test.go /src/goroot/src/runtime/libfuzzer.go /src/goroot/src/runtime/linkname.go /src/goroot/src/runtime/linkname_unix.go /src/goroot/src/runtime/lock_futex.go /src/goroot/src/runtime/lock_futex_tristate.go /src/goroot/src/runtime/lock_js.go /src/goroot/src/runtime/lock_sema.go /src/goroot/src/runtime/lock_sema_tristate.go /src/goroot/src/runtime/lock_spinbit.go /src/goroot/src/runtime/lock_wasip1.go /src/goroot/src/runtime/lockrank.go /src/goroot/src/runtime/lockrank_off.go /src/goroot/src/runtime/lockrank_on.go /src/goroot/src/runtime/lockrank_test.go /src/goroot/src/runtime/malloc.go /src/goroot/src/runtime/malloc_test.go /src/goroot/src/runtime/map_benchmark_test.go /src/goroot/src/runtime/map_fast32_noswiss.go /src/goroot/src/runtime/map_fast32_swiss.go /src/goroot/src/runtime/map_fast64_noswiss.go /src/goroot/src/runtime/map_fast64_swiss.go /src/goroot/src/runtime/map_faststr_noswiss.go /src/goroot/src/runtime/map_faststr_swiss.go /src/goroot/src/runtime/map_noswiss.go /src/goroot/src/runtime/map_noswiss_test.go /src/goroot/src/runtime/map_swiss.go /src/goroot/src/runtime/map_swiss_test.go /src/goroot/src/runtime/map_test.go /src/goroot/src/runtime/mbarrier.go /src/goroot/src/runtime/mbitmap.go /src/goroot/src/runtime/mcache.go /src/goroot/src/runtime/mcentral.go /src/goroot/src/runtime/mcheckmark.go /src/goroot/src/runtime/mcleanup.go /src/goroot/src/runtime/mcleanup_test.go /src/goroot/src/runtime/mem.go /src/goroot/src/runtime/mem_aix.go /src/goroot/src/runtime/mem_bsd.go /src/goroot/src/runtime/mem_darwin.go /src/goroot/src/runtime/mem_js.go /src/goroot/src/runtime/mem_linux.go /src/goroot/src/runtime/mem_nonsbrk.go /src/goroot/src/runtime/mem_plan9.go /src/goroot/src/runtime/mem_sbrk.go /src/goroot/src/runtime/mem_wasip1.go /src/goroot/src/runtime/mem_wasm.go /src/goroot/src/runtime/mem_windows.go /src/goroot/src/runtime/memmove_linux_amd64_test.go /src/goroot/src/runtime/memmove_test.go /src/goroot/src/runtime/metrics.go /src/goroot/src/runtime/metrics_test.go /src/goroot/src/runtime/mfinal.go /src/goroot/src/runtime/mfinal_test.go /src/goroot/src/runtime/mfixalloc.go /src/goroot/src/runtime/mgc.go /src/goroot/src/runtime/mgclimit.go /src/goroot/src/runtime/mgclimit_test.go /src/goroot/src/runtime/mgcmark.go /src/goroot/src/runtime/mgcpacer.go /src/goroot/src/runtime/mgcpacer_test.go /src/goroot/src/runtime/mgcscavenge.go /src/goroot/src/runtime/mgcscavenge_test.go /src/goroot/src/runtime/mgcstack.go /src/goroot/src/runtime/mgcsweep.go /src/goroot/src/runtime/mgcwork.go /src/goroot/src/runtime/mheap.go /src/goroot/src/runtime/minmax.go /src/goroot/src/runtime/minmax_test.go /src/goroot/src/runtime/mkduff.go /src/goroot/src/runtime/mkfastlog2table.go /src/goroot/src/runtime/mklockrank.go /src/goroot/src/runtime/mkpreempt.go /src/goroot/src/runtime/mksizeclasses.go /src/goroot/src/runtime/mmap.go /src/goroot/src/runtime/mpagealloc.go /src/goroot/src/runtime/mpagealloc_32bit.go /src/goroot/src/runtime/mpagealloc_64bit.go /src/goroot/src/runtime/mpagealloc_test.go /src/goroot/src/runtime/mpagecache.go /src/goroot/src/runtime/mpagecache_test.go /src/goroot/src/runtime/mpallocbits.go /src/goroot/src/runtime/mpallocbits_test.go /src/goroot/src/runtime/mprof.go /src/goroot/src/runtime/mranges.go /src/goroot/src/runtime/mranges_test.go /src/goroot/src/runtime/msan.go /src/goroot/src/runtime/msan0.go /src/goroot/src/runtime/msize.go /src/goroot/src/runtime/mspanset.go /src/goroot/src/runtime/mstats.go /src/goroot/src/runtime/mwbbuf.go /src/goroot/src/runtime/nbpipe_pipe.go /src/goroot/src/runtime/nbpipe_pipe2.go /src/goroot/src/runtime/nbpipe_pipe_test.go /src/goroot/src/runtime/nbpipe_test.go /src/goroot/src/runtime/net_plan9.go /src/goroot/src/runtime/netpoll.go /src/goroot/src/runtime/netpoll_aix.go /src/goroot/src/runtime/netpoll_epoll.go /src/goroot/src/runtime/netpoll_fake.go /src/goroot/src/runtime/netpoll_kqueue.go /src/goroot/src/runtime/netpoll_kqueue_event.go /src/goroot/src/runtime/netpoll_kqueue_pipe.go /src/goroot/src/runtime/netpoll_os_test.go /src/goroot/src/runtime/netpoll_solaris.go /src/goroot/src/runtime/netpoll_stub.go /src/goroot/src/runtime/netpoll_wasip1.go /src/goroot/src/runtime/netpoll_windows.go /src/goroot/src/runtime/nonwindows_stub.go /src/goroot/src/runtime/norace_test.go /src/goroot/src/runtime/nosan_linux_test.go /src/goroot/src/runtime/note_js.go /src/goroot/src/runtime/note_other.go /src/goroot/src/runtime/numcpu_freebsd_test.go /src/goroot/src/runtime/os2_aix.go /src/goroot/src/runtime/os2_freebsd.go /src/goroot/src/runtime/os2_openbsd.go /src/goroot/src/runtime/os2_plan9.go /src/goroot/src/runtime/os2_solaris.go /src/goroot/src/runtime/os3_plan9.go /src/goroot/src/runtime/os3_solaris.go /src/goroot/src/runtime/os_aix.go /src/goroot/src/runtime/os_android.go /src/goroot/src/runtime/os_darwin.go /src/goroot/src/runtime/os_darwin_arm64.go /src/goroot/src/runtime/os_dragonfly.go /src/goroot/src/runtime/os_freebsd.go /src/goroot/src/runtime/os_freebsd2.go /src/goroot/src/runtime/os_freebsd_amd64.go /src/goroot/src/runtime/os_freebsd_arm.go /src/goroot/src/runtime/os_freebsd_arm64.go /src/goroot/src/runtime/os_freebsd_noauxv.go /src/goroot/src/runtime/os_freebsd_riscv64.go /src/goroot/src/runtime/os_illumos.go /src/goroot/src/runtime/os_js.go /src/goroot/src/runtime/os_linux.go /src/goroot/src/runtime/os_linux_arm.go /src/goroot/src/runtime/os_linux_arm64.go /src/goroot/src/runtime/os_linux_be64.go /src/goroot/src/runtime/os_linux_generic.go /src/goroot/src/runtime/os_linux_loong64.go /src/goroot/src/runtime/os_linux_mips64x.go /src/goroot/src/runtime/os_linux_mipsx.go /src/goroot/src/runtime/os_linux_noauxv.go /src/goroot/src/runtime/os_linux_novdso.go /src/goroot/src/runtime/os_linux_ppc64x.go /src/goroot/src/runtime/os_linux_riscv64.go /src/goroot/src/runtime/os_linux_s390x.go /src/goroot/src/runtime/os_linux_x86.go /src/goroot/src/runtime/os_netbsd.go /src/goroot/src/runtime/os_netbsd_386.go /src/goroot/src/runtime/os_netbsd_amd64.go /src/goroot/src/runtime/os_netbsd_arm.go /src/goroot/src/runtime/os_netbsd_arm64.go /src/goroot/src/runtime/os_nonopenbsd.go /src/goroot/src/runtime/os_only_solaris.go /src/goroot/src/runtime/os_openbsd.go /src/goroot/src/runtime/os_openbsd_arm.go /src/goroot/src/runtime/os_openbsd_arm64.go /src/goroot/src/runtime/os_openbsd_libc.go /src/goroot/src/runtime/os_openbsd_mips64.go /src/goroot/src/runtime/os_openbsd_syscall.go /src/goroot/src/runtime/os_openbsd_syscall1.go /src/goroot/src/runtime/os_openbsd_syscall2.go /src/goroot/src/runtime/os_plan9.go /src/goroot/src/runtime/os_plan9_arm.go /src/goroot/src/runtime/os_solaris.go /src/goroot/src/runtime/os_unix.go /src/goroot/src/runtime/os_unix_nonlinux.go /src/goroot/src/runtime/os_wasip1.go /src/goroot/src/runtime/os_wasm.go /src/goroot/src/runtime/os_windows.go /src/goroot/src/runtime/os_windows_arm.go /src/goroot/src/runtime/os_windows_arm64.go /src/goroot/src/runtime/panic.go /src/goroot/src/runtime/panic32.go /src/goroot/src/runtime/panic_test.go /src/goroot/src/runtime/panicnil_test.go /src/goroot/src/runtime/pinner.go /src/goroot/src/runtime/pinner_test.go /src/goroot/src/runtime/plugin.go /src/goroot/src/runtime/preempt.go /src/goroot/src/runtime/preempt_nonwindows.go /src/goroot/src/runtime/print.go /src/goroot/src/runtime/proc.go /src/goroot/src/runtime/proc_runtime_test.go /src/goroot/src/runtime/proc_test.go /src/goroot/src/runtime/profbuf.go /src/goroot/src/runtime/profbuf_test.go /src/goroot/src/runtime/proflabel.go /src/goroot/src/runtime/race.go /src/goroot/src/runtime/race0.go /src/goroot/src/runtime/rand.go /src/goroot/src/runtime/rand_test.go /src/goroot/src/runtime/rdebug.go /src/goroot/src/runtime/retry.go /src/goroot/src/runtime/runtime-gdb_test.go /src/goroot/src/runtime/runtime-gdb_unix_test.go /src/goroot/src/runtime/runtime-lldb_test.go /src/goroot/src/runtime/runtime-seh_windows_test.go /src/goroot/src/runtime/runtime.go /src/goroot/src/runtime/runtime1.go /src/goroot/src/runtime/runtime2.go /src/goroot/src/runtime/runtime_boring.go /src/goroot/src/runtime/runtime_linux_test.go /src/goroot/src/runtime/runtime_mmap_test.go /src/goroot/src/runtime/runtime_test.go /src/goroot/src/runtime/runtime_unix_test.go /src/goroot/src/runtime/rwmutex.go /src/goroot/src/runtime/rwmutex_test.go /src/goroot/src/runtime/security_aix.go /src/goroot/src/runtime/security_issetugid.go /src/goroot/src/runtime/security_linux.go /src/goroot/src/runtime/security_nonunix.go /src/goroot/src/runtime/security_test.go /src/goroot/src/runtime/security_unix.go /src/goroot/src/runtime/select.go /src/goroot/src/runtime/sema.go /src/goroot/src/runtime/sema_test.go /src/goroot/src/runtime/semasleep_test.go /src/goroot/src/runtime/sigaction.go /src/goroot/src/runtime/signal_386.go /src/goroot/src/runtime/signal_aix_ppc64.go /src/goroot/src/runtime/signal_amd64.go /src/goroot/src/runtime/signal_arm.go /src/goroot/src/runtime/signal_arm64.go /src/goroot/src/runtime/signal_darwin.go /src/goroot/src/runtime/signal_darwin_amd64.go /src/goroot/src/runtime/signal_darwin_arm64.go /src/goroot/src/runtime/signal_dragonfly.go /src/goroot/src/runtime/signal_dragonfly_amd64.go /src/goroot/src/runtime/signal_freebsd.go /src/goroot/src/runtime/signal_freebsd_386.go /src/goroot/src/runtime/signal_freebsd_amd64.go /src/goroot/src/runtime/signal_freebsd_arm.go /src/goroot/src/runtime/signal_freebsd_arm64.go /src/goroot/src/runtime/signal_freebsd_riscv64.go /src/goroot/src/runtime/signal_linux_386.go /src/goroot/src/runtime/signal_linux_amd64.go /src/goroot/src/runtime/signal_linux_arm.go /src/goroot/src/runtime/signal_linux_arm64.go /src/goroot/src/runtime/signal_linux_loong64.go /src/goroot/src/runtime/signal_linux_mips64x.go /src/goroot/src/runtime/signal_linux_mipsx.go /src/goroot/src/runtime/signal_linux_ppc64x.go /src/goroot/src/runtime/signal_linux_riscv64.go /src/goroot/src/runtime/signal_linux_s390x.go /src/goroot/src/runtime/signal_loong64.go /src/goroot/src/runtime/signal_mips64x.go /src/goroot/src/runtime/signal_mipsx.go /src/goroot/src/runtime/signal_netbsd.go /src/goroot/src/runtime/signal_netbsd_386.go /src/goroot/src/runtime/signal_netbsd_amd64.go /src/goroot/src/runtime/signal_netbsd_arm.go /src/goroot/src/runtime/signal_netbsd_arm64.go /src/goroot/src/runtime/signal_openbsd.go /src/goroot/src/runtime/signal_openbsd_386.go /src/goroot/src/runtime/signal_openbsd_amd64.go /src/goroot/src/runtime/signal_openbsd_arm.go /src/goroot/src/runtime/signal_openbsd_arm64.go /src/goroot/src/runtime/signal_openbsd_mips64.go /src/goroot/src/runtime/signal_openbsd_ppc64.go /src/goroot/src/runtime/signal_openbsd_riscv64.go /src/goroot/src/runtime/signal_plan9.go /src/goroot/src/runtime/signal_ppc64x.go /src/goroot/src/runtime/signal_riscv64.go /src/goroot/src/runtime/signal_solaris.go /src/goroot/src/runtime/signal_solaris_amd64.go /src/goroot/src/runtime/signal_unix.go /src/goroot/src/runtime/signal_windows.go /src/goroot/src/runtime/signal_windows_test.go /src/goroot/src/runtime/sigqueue.go /src/goroot/src/runtime/sigqueue_note.go /src/goroot/src/runtime/sigqueue_plan9.go /src/goroot/src/runtime/sigtab_aix.go /src/goroot/src/runtime/sigtab_linux_generic.go /src/goroot/src/runtime/sigtab_linux_mipsx.go /src/goroot/src/runtime/sizeclasses.go /src/goroot/src/runtime/sizeof_test.go /src/goroot/src/runtime/slice.go /src/goroot/src/runtime/slice_test.go /src/goroot/src/runtime/softfloat64.go /src/goroot/src/runtime/softfloat64_test.go /src/goroot/src/runtime/stack.go /src/goroot/src/runtime/stack_test.go /src/goroot/src/runtime/start_line_amd64_test.go /src/goroot/src/runtime/start_line_test.go /src/goroot/src/runtime/stkframe.go /src/goroot/src/runtime/string.go /src/goroot/src/runtime/string_test.go /src/goroot/src/runtime/stubs.go /src/goroot/src/runtime/stubs2.go /src/goroot/src/runtime/stubs3.go /src/goroot/src/runtime/stubs_386.go /src/goroot/src/runtime/stubs_amd64.go /src/goroot/src/runtime/stubs_arm.go /src/goroot/src/runtime/stubs_arm64.go /src/goroot/src/runtime/stubs_linux.go /src/goroot/src/runtime/stubs_loong64.go /src/goroot/src/runtime/stubs_mips64x.go /src/goroot/src/runtime/stubs_mipsx.go /src/goroot/src/runtime/stubs_nonlinux.go /src/goroot/src/runtime/stubs_nonwasm.go /src/goroot/src/runtime/stubs_ppc64.go /src/goroot/src/runtime/stubs_ppc64x.go /src/goroot/src/runtime/stubs_riscv64.go /src/goroot/src/runtime/stubs_s390x.go /src/goroot/src/runtime/stubs_wasm.go /src/goroot/src/runtime/symtab.go /src/goroot/src/runtime/symtab_test.go /src/goroot/src/runtime/symtabinl.go /src/goroot/src/runtime/symtabinl_test.go /src/goroot/src/runtime/synctest.go /src/goroot/src/runtime/synctest_test.go /src/goroot/src/runtime/sys_arm.go /src/goroot/src/runtime/sys_arm64.go /src/goroot/src/runtime/sys_darwin.go /src/goroot/src/runtime/sys_darwin_arm64.go /src/goroot/src/runtime/sys_libc.go /src/goroot/src/runtime/sys_loong64.go /src/goroot/src/runtime/sys_mips64x.go /src/goroot/src/runtime/sys_mipsx.go /src/goroot/src/runtime/sys_nonppc64x.go /src/goroot/src/runtime/sys_openbsd.go /src/goroot/src/runtime/sys_openbsd1.go /src/goroot/src/runtime/sys_openbsd2.go /src/goroot/src/runtime/sys_openbsd3.go /src/goroot/src/runtime/sys_ppc64x.go /src/goroot/src/runtime/sys_riscv64.go /src/goroot/src/runtime/sys_s390x.go /src/goroot/src/runtime/sys_wasm.go /src/goroot/src/runtime/sys_x86.go /src/goroot/src/runtime/syscall2_solaris.go /src/goroot/src/runtime/syscall_aix.go /src/goroot/src/runtime/syscall_solaris.go /src/goroot/src/runtime/syscall_unix_test.go /src/goroot/src/runtime/syscall_windows.go /src/goroot/src/runtime/syscall_windows_test.go /src/goroot/src/runtime/tagptr.go /src/goroot/src/runtime/tagptr_32bit.go /src/goroot/src/runtime/tagptr_64bit.go /src/goroot/src/runtime/test_amd64.go /src/goroot/src/runtime/test_stubs.go /src/goroot/src/runtime/time.go /src/goroot/src/runtime/time_fake.go /src/goroot/src/runtime/time_nofake.go /src/goroot/src/runtime/time_test.go /src/goroot/src/runtime/timeasm.go /src/goroot/src/runtime/timestub.go /src/goroot/src/runtime/timestub2.go /src/goroot/src/runtime/tls_stub.go /src/goroot/src/runtime/tls_windows_amd64.go /src/goroot/src/runtime/trace.go /src/goroot/src/runtime/trace2map_test.go /src/goroot/src/runtime/trace_cgo_test.go /src/goroot/src/runtime/traceallocfree.go /src/goroot/src/runtime/traceback.go /src/goroot/src/runtime/traceback_system_test.go /src/goroot/src/runtime/traceback_test.go /src/goroot/src/runtime/tracebackx_test.go /src/goroot/src/runtime/tracebuf.go /src/goroot/src/runtime/tracecpu.go /src/goroot/src/runtime/traceevent.go /src/goroot/src/runtime/traceexp.go /src/goroot/src/runtime/tracemap.go /src/goroot/src/runtime/traceregion.go /src/goroot/src/runtime/traceruntime.go /src/goroot/src/runtime/tracestack.go /src/goroot/src/runtime/tracestatus.go /src/goroot/src/runtime/tracestring.go /src/goroot/src/runtime/tracetime.go /src/goroot/src/runtime/tracetype.go /src/goroot/src/runtime/type.go /src/goroot/src/runtime/typekind.go /src/goroot/src/runtime/unsafe.go /src/goroot/src/runtime/unsafepoint_test.go /src/goroot/src/runtime/utf8.go /src/goroot/src/runtime/vdso_elf32.go /src/goroot/src/runtime/vdso_elf64.go /src/goroot/src/runtime/vdso_freebsd.go /src/goroot/src/runtime/vdso_freebsd_arm.go /src/goroot/src/runtime/vdso_freebsd_arm64.go /src/goroot/src/runtime/vdso_freebsd_riscv64.go /src/goroot/src/runtime/vdso_freebsd_x86.go /src/goroot/src/runtime/vdso_in_none.go /src/goroot/src/runtime/vdso_linux.go /src/goroot/src/runtime/vdso_linux_386.go /src/goroot/src/runtime/vdso_linux_amd64.go /src/goroot/src/runtime/vdso_linux_arm.go /src/goroot/src/runtime/vdso_linux_arm64.go /src/goroot/src/runtime/vdso_linux_loong64.go /src/goroot/src/runtime/vdso_linux_mips64x.go /src/goroot/src/runtime/vdso_linux_ppc64x.go /src/goroot/src/runtime/vdso_linux_riscv64.go /src/goroot/src/runtime/vdso_linux_s390x.go /src/goroot/src/runtime/vdso_test.go /src/goroot/src/runtime/vgetrandom_linux.go /src/goroot/src/runtime/vgetrandom_unsupported.go /src/goroot/src/runtime/vlop_arm_test.go /src/goroot/src/runtime/vlrt.go /src/goroot/src/runtime/wincallback.go /src/goroot/src/runtime/write_err.go /src/goroot/src/runtime/write_err_android.go /src/goroot/src/runtime/zcallback_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 562 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Goexit,ReadTrace,GOMAXPROCS,StopTrace,SetFinalizer' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Goexit,ReadTrace,GOMAXPROCS,StopTrace,SetFinalizer runtime fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Found package in /src/goroot/src/runtime Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Array result for uintptr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Array result for uintptr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Type TypeAssertionError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Type PanicNilError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Type Pinner is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function RuntimeError has unproduced recv TypeAssertionError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Error has unproduced recv TypeAssertionError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Callers has unproduced array argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function AddCleanup has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Unhandled argument &ast.FuncType{Func:1285630, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00170b590), Results:(*ast.FieldList)(nil)} for AddCleanup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function AddCleanup has unproduced argument S Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Stack has unproduced recv StackRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function InUseBytes has unproduced recv MemProfileRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function InUseObjects has unproduced recv MemProfileRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Stack has unproduced recv MemProfileRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function MemProfile has unproduced array argument MemProfileRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function BlockProfile has unproduced array argument BlockProfileRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function MutexProfile has unproduced array argument BlockProfileRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function ThreadCreateProfile has unproduced array argument StackRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function GoroutineProfile has unproduced array argument StackRecord Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function ReadMemStats has unproduced argument MemStats Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Error has unproduced recv PanicNilError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function RuntimeError has unproduced recv PanicNilError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Pin has unproduced recv Pinner Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function Unpin has unproduced recv Pinner Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function CallersFrames has unproduced array argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function FuncForPC has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function FileLine has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:13 Function SetCgoTraceback has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime/copy/alg.go fuzz_ng_runtime/copy/arena.go fuzz_ng_runtime/copy/asan0.go fuzz_ng_runtime/copy/atomic_pointer.go fuzz_ng_runtime/copy/badlinkname.go fuzz_ng_runtime/copy/badlinkname_linux.go fuzz_ng_runtime/copy/cgo.go fuzz_ng_runtime/copy/cgo_mmap.go fuzz_ng_runtime/copy/cgo_sigaction.go fuzz_ng_runtime/copy/cgocall.go fuzz_ng_runtime/copy/cgocallback.go fuzz_ng_runtime/copy/cgocheck.go fuzz_ng_runtime/copy/chan.go fuzz_ng_runtime/copy/checkptr.go fuzz_ng_runtime/copy/compiler.go fuzz_ng_runtime/copy/complex.go fuzz_ng_runtime/copy/coro.go fuzz_ng_runtime/copy/covercounter.go fuzz_ng_runtime/copy/covermeta.go fuzz_ng_runtime/copy/cpuflags.go fuzz_ng_runtime/copy/cpuflags_amd64.go fuzz_ng_runtime/copy/cpuprof.go fuzz_ng_runtime/copy/cputicks.go fuzz_ng_runtime/copy/create_file_unix.go fuzz_ng_runtime/copy/debug.go fuzz_ng_runtime/copy/debugcall.go fuzz_ng_runtime/copy/debuglog.go fuzz_ng_runtime/copy/debuglog_off.go fuzz_ng_runtime/copy/defs_linux_amd64.go fuzz_ng_runtime/copy/env_posix.go fuzz_ng_runtime/copy/error.go fuzz_ng_runtime/copy/extern.go fuzz_ng_runtime/copy/fastlog2.go fuzz_ng_runtime/copy/fastlog2table.go fuzz_ng_runtime/copy/fds_unix.go fuzz_ng_runtime/copy/float.go fuzz_ng_runtime/copy/hash64.go fuzz_ng_runtime/copy/heapdump.go fuzz_ng_runtime/copy/histogram.go fuzz_ng_runtime/copy/iface.go fuzz_ng_runtime/copy/lfstack.go fuzz_ng_runtime/copy/linkname.go fuzz_ng_runtime/copy/linkname_unix.go fuzz_ng_runtime/copy/lock_futex.go fuzz_ng_runtime/copy/lock_spinbit.go fuzz_ng_runtime/copy/lockrank.go fuzz_ng_runtime/copy/lockrank_off.go fuzz_ng_runtime/copy/malloc.go fuzz_ng_runtime/copy/map_fast32_swiss.go fuzz_ng_runtime/copy/map_fast64_swiss.go fuzz_ng_runtime/copy/map_faststr_swiss.go fuzz_ng_runtime/copy/map_swiss.go fuzz_ng_runtime/copy/mbarrier.go fuzz_ng_runtime/copy/mbitmap.go fuzz_ng_runtime/copy/mcache.go fuzz_ng_runtime/copy/mcentral.go fuzz_ng_runtime/copy/mcheckmark.go fuzz_ng_runtime/copy/mcleanup.go fuzz_ng_runtime/copy/mem.go fuzz_ng_runtime/copy/mem_linux.go fuzz_ng_runtime/copy/mem_nonsbrk.go fuzz_ng_runtime/copy/metrics.go fuzz_ng_runtime/copy/mfinal.go fuzz_ng_runtime/copy/mfixalloc.go fuzz_ng_runtime/copy/mgc.go fuzz_ng_runtime/copy/mgclimit.go fuzz_ng_runtime/copy/mgcmark.go fuzz_ng_runtime/copy/mgcpacer.go fuzz_ng_runtime/copy/mgcscavenge.go fuzz_ng_runtime/copy/mgcstack.go fuzz_ng_runtime/copy/mgcsweep.go fuzz_ng_runtime/copy/mgcwork.go fuzz_ng_runtime/copy/mheap.go fuzz_ng_runtime/copy/minmax.go fuzz_ng_runtime/copy/mpagealloc.go fuzz_ng_runtime/copy/mpagealloc_64bit.go fuzz_ng_runtime/copy/mpagecache.go fuzz_ng_runtime/copy/mpallocbits.go fuzz_ng_runtime/copy/mprof.go fuzz_ng_runtime/copy/mranges.go fuzz_ng_runtime/copy/msan0.go fuzz_ng_runtime/copy/msize.go fuzz_ng_runtime/copy/mspanset.go fuzz_ng_runtime/copy/mstats.go fuzz_ng_runtime/copy/mwbbuf.go fuzz_ng_runtime/copy/nbpipe_pipe2.go fuzz_ng_runtime/copy/netpoll.go fuzz_ng_runtime/copy/netpoll_epoll.go fuzz_ng_runtime/copy/nonwindows_stub.go fuzz_ng_runtime/copy/note_other.go fuzz_ng_runtime/copy/os_linux.go fuzz_ng_runtime/copy/os_linux_generic.go fuzz_ng_runtime/copy/os_linux_noauxv.go fuzz_ng_runtime/copy/os_linux_x86.go fuzz_ng_runtime/copy/os_nonopenbsd.go fuzz_ng_runtime/copy/os_unix.go fuzz_ng_runtime/copy/panic.go fuzz_ng_runtime/copy/pinner.go fuzz_ng_runtime/copy/plugin.go fuzz_ng_runtime/copy/preempt.go fuzz_ng_runtime/copy/preempt_nonwindows.go fuzz_ng_runtime/copy/print.go fuzz_ng_runtime/copy/proc.go fuzz_ng_runtime/copy/profbuf.go fuzz_ng_runtime/copy/proflabel.go fuzz_ng_runtime/copy/race0.go fuzz_ng_runtime/copy/rand.go fuzz_ng_runtime/copy/rdebug.go fuzz_ng_runtime/copy/retry.go fuzz_ng_runtime/copy/runtime.go fuzz_ng_runtime/copy/runtime1.go fuzz_ng_runtime/copy/runtime2.go fuzz_ng_runtime/copy/runtime_boring.go fuzz_ng_runtime/copy/rwmutex.go fuzz_ng_runtime/copy/security_linux.go fuzz_ng_runtime/copy/security_unix.go fuzz_ng_runtime/copy/select.go fuzz_ng_runtime/copy/sema.go fuzz_ng_runtime/copy/signal_amd64.go fuzz_ng_runtime/copy/signal_linux_amd64.go fuzz_ng_runtime/copy/signal_unix.go fuzz_ng_runtime/copy/sigqueue.go fuzz_ng_runtime/copy/sigqueue_note.go fuzz_ng_runtime/copy/sigtab_linux_generic.go fuzz_ng_runtime/copy/sizeclasses.go fuzz_ng_runtime/copy/slice.go fuzz_ng_runtime/copy/softfloat64.go fuzz_ng_runtime/copy/stack.go fuzz_ng_runtime/copy/stkframe.go fuzz_ng_runtime/copy/string.go fuzz_ng_runtime/copy/stubs.go fuzz_ng_runtime/copy/stubs2.go fuzz_ng_runtime/copy/stubs3.go fuzz_ng_runtime/copy/stubs_amd64.go fuzz_ng_runtime/copy/stubs_linux.go fuzz_ng_runtime/copy/stubs_nonwasm.go fuzz_ng_runtime/copy/symtab.go fuzz_ng_runtime/copy/symtabinl.go fuzz_ng_runtime/copy/synctest.go fuzz_ng_runtime/copy/sys_nonppc64x.go fuzz_ng_runtime/copy/sys_x86.go fuzz_ng_runtime/copy/tagptr.go fuzz_ng_runtime/copy/tagptr_64bit.go fuzz_ng_runtime/copy/test_amd64.go fuzz_ng_runtime/copy/time.go fuzz_ng_runtime/copy/time_nofake.go fuzz_ng_runtime/copy/timeasm.go fuzz_ng_runtime/copy/tls_stub.go fuzz_ng_runtime/copy/trace.go fuzz_ng_runtime/copy/traceallocfree.go fuzz_ng_runtime/copy/traceback.go fuzz_ng_runtime/copy/tracebuf.go fuzz_ng_runtime/copy/tracecpu.go fuzz_ng_runtime/copy/traceevent.go fuzz_ng_runtime/copy/traceexp.go fuzz_ng_runtime/copy/tracemap.go fuzz_ng_runtime/copy/traceregion.go fuzz_ng_runtime/copy/traceruntime.go fuzz_ng_runtime/copy/tracestack.go fuzz_ng_runtime/copy/tracestatus.go fuzz_ng_runtime/copy/tracestring.go fuzz_ng_runtime/copy/tracetime.go fuzz_ng_runtime/copy/tracetype.go fuzz_ng_runtime/copy/type.go fuzz_ng_runtime/copy/typekind.go fuzz_ng_runtime/copy/unsafe.go fuzz_ng_runtime/copy/utf8.go fuzz_ng_runtime/copy/vdso_elf64.go fuzz_ng_runtime/copy/vdso_linux.go fuzz_ng_runtime/copy/vdso_linux_amd64.go fuzz_ng_runtime/copy/vgetrandom_linux.go fuzz_ng_runtime/copy/write_err.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime/copy/alg.go fuzz_ng_runtime/copy/arena.go fuzz_ng_runtime/copy/asan0.go fuzz_ng_runtime/copy/atomic_pointer.go fuzz_ng_runtime/copy/badlinkname.go fuzz_ng_runtime/copy/badlinkname_linux.go fuzz_ng_runtime/copy/cgo.go fuzz_ng_runtime/copy/cgo_mmap.go fuzz_ng_runtime/copy/cgo_sigaction.go fuzz_ng_runtime/copy/cgocall.go fuzz_ng_runtime/copy/cgocallback.go fuzz_ng_runtime/copy/cgocheck.go fuzz_ng_runtime/copy/chan.go fuzz_ng_runtime/copy/checkptr.go fuzz_ng_runtime/copy/compiler.go fuzz_ng_runtime/copy/complex.go fuzz_ng_runtime/copy/coro.go fuzz_ng_runtime/copy/covercounter.go fuzz_ng_runtime/copy/covermeta.go fuzz_ng_runtime/copy/cpuflags.go fuzz_ng_runtime/copy/cpuflags_amd64.go fuzz_ng_runtime/copy/cpuprof.go fuzz_ng_runtime/copy/cputicks.go fuzz_ng_runtime/copy/create_file_unix.go fuzz_ng_runtime/copy/debug.go fuzz_ng_runtime/copy/debugcall.go fuzz_ng_runtime/copy/debuglog.go fuzz_ng_runtime/copy/debuglog_off.go fuzz_ng_runtime/copy/defs_linux_amd64.go fuzz_ng_runtime/copy/env_posix.go fuzz_ng_runtime/copy/error.go fuzz_ng_runtime/copy/extern.go fuzz_ng_runtime/copy/fastlog2.go fuzz_ng_runtime/copy/fastlog2table.go fuzz_ng_runtime/copy/fds_unix.go fuzz_ng_runtime/copy/float.go fuzz_ng_runtime/copy/hash64.go fuzz_ng_runtime/copy/heapdump.go fuzz_ng_runtime/copy/histogram.go fuzz_ng_runtime/copy/iface.go fuzz_ng_runtime/copy/lfstack.go fuzz_ng_runtime/copy/linkname.go fuzz_ng_runtime/copy/linkname_unix.go fuzz_ng_runtime/copy/lock_futex.go fuzz_ng_runtime/copy/lock_spinbit.go fuzz_ng_runtime/copy/lockrank.go fuzz_ng_runtime/copy/lockrank_off.go fuzz_ng_runtime/copy/malloc.go fuzz_ng_runtime/copy/map_fast32_swiss.go fuzz_ng_runtime/copy/map_fast64_swiss.go fuzz_ng_runtime/copy/map_faststr_swiss.go fuzz_ng_runtime/copy/map_swiss.go fuzz_ng_runtime/copy/mbarrier.go fuzz_ng_runtime/copy/mbitmap.go fuzz_ng_runtime/copy/mcache.go fuzz_ng_runtime/copy/mcentral.go fuzz_ng_runtime/copy/mcheckmark.go fuzz_ng_runtime/copy/mcleanup.go fuzz_ng_runtime/copy/mem.go fuzz_ng_runtime/copy/mem_linux.go fuzz_ng_runtime/copy/mem_nonsbrk.go fuzz_ng_runtime/copy/metrics.go fuzz_ng_runtime/copy/mfinal.go fuzz_ng_runtime/copy/mfixalloc.go fuzz_ng_runtime/copy/mgc.go fuzz_ng_runtime/copy/mgclimit.go fuzz_ng_runtime/copy/mgcmark.go fuzz_ng_runtime/copy/mgcpacer.go fuzz_ng_runtime/copy/mgcscavenge.go fuzz_ng_runtime/copy/mgcstack.go fuzz_ng_runtime/copy/mgcsweep.go fuzz_ng_runtime/copy/mgcwork.go fuzz_ng_runtime/copy/mheap.go fuzz_ng_runtime/copy/minmax.go fuzz_ng_runtime/copy/mpagealloc.go fuzz_ng_runtime/copy/mpagealloc_64bit.go fuzz_ng_runtime/copy/mpagecache.go fuzz_ng_runtime/copy/mpallocbits.go fuzz_ng_runtime/copy/mprof.go fuzz_ng_runtime/copy/mranges.go fuzz_ng_runtime/copy/msan0.go fuzz_ng_runtime/copy/msize.go fuzz_ng_runtime/copy/mspanset.go fuzz_ng_runtime/copy/mstats.go fuzz_ng_runtime/copy/mwbbuf.go fuzz_ng_runtime/copy/nbpipe_pipe2.go fuzz_ng_runtime/copy/netpoll.go fuzz_ng_runtime/copy/netpoll_epoll.go fuzz_ng_runtime/copy/nonwindows_stub.go fuzz_ng_runtime/copy/note_other.go fuzz_ng_runtime/copy/os_linux.go fuzz_ng_runtime/copy/os_linux_generic.go fuzz_ng_runtime/copy/os_linux_noauxv.go fuzz_ng_runtime/copy/os_linux_x86.go fuzz_ng_runtime/copy/os_nonopenbsd.go fuzz_ng_runtime/copy/os_unix.go fuzz_ng_runtime/copy/panic.go fuzz_ng_runtime/copy/pinner.go fuzz_ng_runtime/copy/plugin.go fuzz_ng_runtime/copy/preempt.go fuzz_ng_runtime/copy/preempt_nonwindows.go fuzz_ng_runtime/copy/print.go fuzz_ng_runtime/copy/proc.go fuzz_ng_runtime/copy/profbuf.go fuzz_ng_runtime/copy/proflabel.go fuzz_ng_runtime/copy/race0.go fuzz_ng_runtime/copy/rand.go fuzz_ng_runtime/copy/rdebug.go fuzz_ng_runtime/copy/retry.go fuzz_ng_runtime/copy/runtime.go fuzz_ng_runtime/copy/runtime1.go fuzz_ng_runtime/copy/runtime2.go fuzz_ng_runtime/copy/runtime_boring.go fuzz_ng_runtime/copy/rwmutex.go fuzz_ng_runtime/copy/security_linux.go fuzz_ng_runtime/copy/security_unix.go fuzz_ng_runtime/copy/select.go fuzz_ng_runtime/copy/sema.go fuzz_ng_runtime/copy/signal_amd64.go fuzz_ng_runtime/copy/signal_linux_amd64.go fuzz_ng_runtime/copy/signal_unix.go fuzz_ng_runtime/copy/sigqueue.go fuzz_ng_runtime/copy/sigqueue_note.go fuzz_ng_runtime/copy/sigtab_linux_generic.go fuzz_ng_runtime/copy/sizeclasses.go fuzz_ng_runtime/copy/slice.go fuzz_ng_runtime/copy/softfloat64.go fuzz_ng_runtime/copy/stack.go fuzz_ng_runtime/copy/stkframe.go fuzz_ng_runtime/copy/string.go fuzz_ng_runtime/copy/stubs.go fuzz_ng_runtime/copy/stubs2.go fuzz_ng_runtime/copy/stubs3.go fuzz_ng_runtime/copy/stubs_amd64.go fuzz_ng_runtime/copy/stubs_linux.go fuzz_ng_runtime/copy/stubs_nonwasm.go fuzz_ng_runtime/copy/symtab.go fuzz_ng_runtime/copy/symtabinl.go fuzz_ng_runtime/copy/synctest.go fuzz_ng_runtime/copy/sys_nonppc64x.go fuzz_ng_runtime/copy/sys_x86.go fuzz_ng_runtime/copy/tagptr.go fuzz_ng_runtime/copy/tagptr_64bit.go fuzz_ng_runtime/copy/test_amd64.go fuzz_ng_runtime/copy/time.go fuzz_ng_runtime/copy/time_nofake.go fuzz_ng_runtime/copy/timeasm.go fuzz_ng_runtime/copy/tls_stub.go fuzz_ng_runtime/copy/trace.go fuzz_ng_runtime/copy/traceallocfree.go fuzz_ng_runtime/copy/traceback.go fuzz_ng_runtime/copy/tracebuf.go fuzz_ng_runtime/copy/tracecpu.go fuzz_ng_runtime/copy/traceevent.go fuzz_ng_runtime/copy/traceexp.go fuzz_ng_runtime/copy/tracemap.go fuzz_ng_runtime/copy/traceregion.go fuzz_ng_runtime/copy/traceruntime.go fuzz_ng_runtime/copy/tracestack.go fuzz_ng_runtime/copy/tracestatus.go fuzz_ng_runtime/copy/tracestring.go fuzz_ng_runtime/copy/tracetime.go fuzz_ng_runtime/copy/tracetype.go fuzz_ng_runtime/copy/type.go fuzz_ng_runtime/copy/typekind.go fuzz_ng_runtime/copy/unsafe.go fuzz_ng_runtime/copy/utf8.go fuzz_ng_runtime/copy/vdso_elf64.go fuzz_ng_runtime/copy/vdso_linux.go fuzz_ng_runtime/copy/vdso_linux_amd64.go fuzz_ng_runtime/copy/vgetrandom_linux.go fuzz_ng_runtime/copy/write_err.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime/fuzz_ng.go fuzz_ng_runtime/fuzzng_unsure_test.go fuzz_ng_runtime/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/abi_test.go /src/goroot/src/runtime/align_runtime_test.go /src/goroot/src/runtime/align_test.go /src/goroot/src/runtime/arena_test.go /src/goroot/src/runtime/bitcursor_test.go /src/goroot/src/runtime/callers_test.go /src/goroot/src/runtime/chan_test.go /src/goroot/src/runtime/chanbarrier_test.go /src/goroot/src/runtime/checkptr_test.go /src/goroot/src/runtime/closure_test.go /src/goroot/src/runtime/complex_test.go /src/goroot/src/runtime/conv_wasm_test.go /src/goroot/src/runtime/coro_test.go /src/goroot/src/runtime/crash_cgo_test.go /src/goroot/src/runtime/crash_test.go /src/goroot/src/runtime/crash_unix_test.go /src/goroot/src/runtime/debug_test.go /src/goroot/src/runtime/debuglog_test.go /src/goroot/src/runtime/defer_test.go /src/goroot/src/runtime/ehooks_test.go /src/goroot/src/runtime/env_test.go /src/goroot/src/runtime/example_test.go /src/goroot/src/runtime/export_aix_test.go /src/goroot/src/runtime/export_arm_test.go /src/goroot/src/runtime/export_darwin_test.go /src/goroot/src/runtime/export_debug_amd64_test.go /src/goroot/src/runtime/export_debug_arm64_test.go /src/goroot/src/runtime/export_debug_loong64_test.go /src/goroot/src/runtime/export_debug_ppc64le_test.go /src/goroot/src/runtime/export_debug_test.go /src/goroot/src/runtime/export_debuglog_test.go /src/goroot/src/runtime/export_linux_test.go /src/goroot/src/runtime/export_map_noswiss_test.go /src/goroot/src/runtime/export_map_swiss_test.go /src/goroot/src/runtime/export_mmap_test.go /src/goroot/src/runtime/export_pipe2_test.go /src/goroot/src/runtime/export_pipe_test.go /src/goroot/src/runtime/export_test.go /src/goroot/src/runtime/export_unix_test.go /src/goroot/src/runtime/export_windows_test.go /src/goroot/src/runtime/fastlog2_test.go /src/goroot/src/runtime/fds_test.go /src/goroot/src/runtime/float_test.go /src/goroot/src/runtime/gc_test.go /src/goroot/src/runtime/gcinfo_test.go /src/goroot/src/runtime/hash_test.go /src/goroot/src/runtime/heap_test.go /src/goroot/src/runtime/histogram_test.go /src/goroot/src/runtime/iface_test.go /src/goroot/src/runtime/import_test.go /src/goroot/src/runtime/importx_test.go /src/goroot/src/runtime/lfstack_test.go /src/goroot/src/runtime/lockrank_test.go /src/goroot/src/runtime/malloc_test.go /src/goroot/src/runtime/map_benchmark_test.go /src/goroot/src/runtime/map_noswiss_test.go /src/goroot/src/runtime/map_swiss_test.go /src/goroot/src/runtime/map_test.go /src/goroot/src/runtime/mcleanup_test.go /src/goroot/src/runtime/memmove_linux_amd64_test.go /src/goroot/src/runtime/memmove_test.go /src/goroot/src/runtime/metrics_test.go /src/goroot/src/runtime/mfinal_test.go /src/goroot/src/runtime/mgclimit_test.go /src/goroot/src/runtime/mgcpacer_test.go /src/goroot/src/runtime/mgcscavenge_test.go /src/goroot/src/runtime/minmax_test.go /src/goroot/src/runtime/mpagealloc_test.go /src/goroot/src/runtime/mpagecache_test.go /src/goroot/src/runtime/mpallocbits_test.go /src/goroot/src/runtime/mranges_test.go /src/goroot/src/runtime/nbpipe_pipe_test.go /src/goroot/src/runtime/nbpipe_test.go /src/goroot/src/runtime/netpoll_os_test.go /src/goroot/src/runtime/norace_test.go /src/goroot/src/runtime/nosan_linux_test.go /src/goroot/src/runtime/numcpu_freebsd_test.go /src/goroot/src/runtime/panic_test.go /src/goroot/src/runtime/panicnil_test.go /src/goroot/src/runtime/pinner_test.go /src/goroot/src/runtime/proc_runtime_test.go /src/goroot/src/runtime/proc_test.go /src/goroot/src/runtime/profbuf_test.go /src/goroot/src/runtime/rand_test.go /src/goroot/src/runtime/runtime-gdb_test.go /src/goroot/src/runtime/runtime-gdb_unix_test.go /src/goroot/src/runtime/runtime-lldb_test.go /src/goroot/src/runtime/runtime-seh_windows_test.go /src/goroot/src/runtime/runtime_linux_test.go /src/goroot/src/runtime/runtime_mmap_test.go /src/goroot/src/runtime/runtime_test.go /src/goroot/src/runtime/runtime_unix_test.go /src/goroot/src/runtime/rwmutex_test.go /src/goroot/src/runtime/security_test.go /src/goroot/src/runtime/sema_test.go /src/goroot/src/runtime/semasleep_test.go /src/goroot/src/runtime/signal_windows_test.go /src/goroot/src/runtime/sizeof_test.go /src/goroot/src/runtime/slice_test.go /src/goroot/src/runtime/softfloat64_test.go /src/goroot/src/runtime/stack_test.go /src/goroot/src/runtime/start_line_amd64_test.go /src/goroot/src/runtime/start_line_test.go /src/goroot/src/runtime/string_test.go /src/goroot/src/runtime/symtab_test.go /src/goroot/src/runtime/symtabinl_test.go /src/goroot/src/runtime/synctest_test.go /src/goroot/src/runtime/syscall_unix_test.go /src/goroot/src/runtime/syscall_windows_test.go /src/goroot/src/runtime/time_test.go /src/goroot/src/runtime/trace2map_test.go /src/goroot/src/runtime/trace_cgo_test.go /src/goroot/src/runtime/traceback_system_test.go /src/goroot/src/runtime/traceback_test.go /src/goroot/src/runtime/tracebackx_test.go /src/goroot/src/runtime/unsafepoint_test.go /src/goroot/src/runtime/vdso_test.go /src/goroot/src/runtime/vlop_arm_test.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/testdata /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime/' /src/goroot/src/fuzz_ng_runtime/abi_test.go /src/goroot/src/fuzz_ng_runtime/alg.go /src/goroot/src/fuzz_ng_runtime/align_runtime_test.go /src/goroot/src/fuzz_ng_runtime/align_test.go /src/goroot/src/fuzz_ng_runtime/arena.go /src/goroot/src/fuzz_ng_runtime/arena_test.go /src/goroot/src/fuzz_ng_runtime/asan0.go /src/goroot/src/fuzz_ng_runtime/atomic_pointer.go /src/goroot/src/fuzz_ng_runtime/badlinkname.go /src/goroot/src/fuzz_ng_runtime/badlinkname_linux.go /src/goroot/src/fuzz_ng_runtime/bitcursor_test.go /src/goroot/src/fuzz_ng_runtime/callers_test.go /src/goroot/src/fuzz_ng_runtime/cgo.go /src/goroot/src/fuzz_ng_runtime/cgo_mmap.go /src/goroot/src/fuzz_ng_runtime/cgo_sigaction.go /src/goroot/src/fuzz_ng_runtime/cgocall.go /src/goroot/src/fuzz_ng_runtime/cgocallback.go /src/goroot/src/fuzz_ng_runtime/cgocheck.go /src/goroot/src/fuzz_ng_runtime/chan.go /src/goroot/src/fuzz_ng_runtime/chan_test.go /src/goroot/src/fuzz_ng_runtime/chanbarrier_test.go /src/goroot/src/fuzz_ng_runtime/checkptr.go /src/goroot/src/fuzz_ng_runtime/checkptr_test.go /src/goroot/src/fuzz_ng_runtime/closure_test.go /src/goroot/src/fuzz_ng_runtime/compiler.go /src/goroot/src/fuzz_ng_runtime/complex.go /src/goroot/src/fuzz_ng_runtime/complex_test.go /src/goroot/src/fuzz_ng_runtime/conv_wasm_test.go /src/goroot/src/fuzz_ng_runtime/coro.go /src/goroot/src/fuzz_ng_runtime/coro_test.go /src/goroot/src/fuzz_ng_runtime/covercounter.go /src/goroot/src/fuzz_ng_runtime/covermeta.go /src/goroot/src/fuzz_ng_runtime/cpuflags.go /src/goroot/src/fuzz_ng_runtime/cpuflags_amd64.go /src/goroot/src/fuzz_ng_runtime/cpuprof.go /src/goroot/src/fuzz_ng_runtime/cputicks.go /src/goroot/src/fuzz_ng_runtime/crash_cgo_test.go /src/goroot/src/fuzz_ng_runtime/crash_test.go /src/goroot/src/fuzz_ng_runtime/crash_unix_test.go /src/goroot/src/fuzz_ng_runtime/create_file_unix.go /src/goroot/src/fuzz_ng_runtime/debug.go /src/goroot/src/fuzz_ng_runtime/debug_test.go /src/goroot/src/fuzz_ng_runtime/debugcall.go /src/goroot/src/fuzz_ng_runtime/debuglog.go /src/goroot/src/fuzz_ng_runtime/debuglog_off.go /src/goroot/src/fuzz_ng_runtime/debuglog_test.go /src/goroot/src/fuzz_ng_runtime/defer_test.go /src/goroot/src/fuzz_ng_runtime/defs_linux_amd64.go /src/goroot/src/fuzz_ng_runtime/ehooks_test.go /src/goroot/src/fuzz_ng_runtime/env_posix.go /src/goroot/src/fuzz_ng_runtime/env_test.go /src/goroot/src/fuzz_ng_runtime/error.go /src/goroot/src/fuzz_ng_runtime/example_test.go /src/goroot/src/fuzz_ng_runtime/export_aix_test.go /src/goroot/src/fuzz_ng_runtime/export_arm_test.go /src/goroot/src/fuzz_ng_runtime/export_darwin_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_amd64_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_arm64_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_loong64_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_ppc64le_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_test.go /src/goroot/src/fuzz_ng_runtime/export_debuglog_test.go /src/goroot/src/fuzz_ng_runtime/export_linux_test.go /src/goroot/src/fuzz_ng_runtime/export_map_noswiss_test.go /src/goroot/src/fuzz_ng_runtime/export_map_swiss_test.go /src/goroot/src/fuzz_ng_runtime/export_mmap_test.go /src/goroot/src/fuzz_ng_runtime/export_pipe2_test.go /src/goroot/src/fuzz_ng_runtime/export_pipe_test.go /src/goroot/src/fuzz_ng_runtime/export_test.go /src/goroot/src/fuzz_ng_runtime/export_unix_test.go /src/goroot/src/fuzz_ng_runtime/export_windows_test.go /src/goroot/src/fuzz_ng_runtime/extern.go /src/goroot/src/fuzz_ng_runtime/fastlog2.go /src/goroot/src/fuzz_ng_runtime/fastlog2_test.go /src/goroot/src/fuzz_ng_runtime/fastlog2table.go /src/goroot/src/fuzz_ng_runtime/fds_test.go /src/goroot/src/fuzz_ng_runtime/fds_unix.go /src/goroot/src/fuzz_ng_runtime/float.go /src/goroot/src/fuzz_ng_runtime/float_test.go /src/goroot/src/fuzz_ng_runtime/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime/gc_test.go /src/goroot/src/fuzz_ng_runtime/gcinfo_test.go /src/goroot/src/fuzz_ng_runtime/hash64.go /src/goroot/src/fuzz_ng_runtime/hash_test.go /src/goroot/src/fuzz_ng_runtime/heap_test.go /src/goroot/src/fuzz_ng_runtime/heapdump.go /src/goroot/src/fuzz_ng_runtime/histogram.go /src/goroot/src/fuzz_ng_runtime/histogram_test.go /src/goroot/src/fuzz_ng_runtime/iface.go /src/goroot/src/fuzz_ng_runtime/iface_test.go /src/goroot/src/fuzz_ng_runtime/import_test.go /src/goroot/src/fuzz_ng_runtime/importx_test.go /src/goroot/src/fuzz_ng_runtime/lfstack.go /src/goroot/src/fuzz_ng_runtime/lfstack_test.go /src/goroot/src/fuzz_ng_runtime/linkname.go /src/goroot/src/fuzz_ng_runtime/linkname_unix.go /src/goroot/src/fuzz_ng_runtime/lock_futex.go /src/goroot/src/fuzz_ng_runtime/lock_spinbit.go /src/goroot/src/fuzz_ng_runtime/lockrank.go /src/goroot/src/fuzz_ng_runtime/lockrank_off.go /src/goroot/src/fuzz_ng_runtime/lockrank_test.go /src/goroot/src/fuzz_ng_runtime/malloc.go /src/goroot/src/fuzz_ng_runtime/malloc_test.go /src/goroot/src/fuzz_ng_runtime/map_benchmark_test.go /src/goroot/src/fuzz_ng_runtime/map_fast32_swiss.go /src/goroot/src/fuzz_ng_runtime/map_fast64_swiss.go /src/goroot/src/fuzz_ng_runtime/map_faststr_swiss.go /src/goroot/src/fuzz_ng_runtime/map_noswiss_test.go /src/goroot/src/fuzz_ng_runtime/map_swiss.go /src/goroot/src/fuzz_ng_runtime/map_swiss_test.go /src/goroot/src/fuzz_ng_runtime/map_test.go /src/goroot/src/fuzz_ng_runtime/mbarrier.go /src/goroot/src/fuzz_ng_runtime/mbitmap.go /src/goroot/src/fuzz_ng_runtime/mcache.go /src/goroot/src/fuzz_ng_runtime/mcentral.go /src/goroot/src/fuzz_ng_runtime/mcheckmark.go /src/goroot/src/fuzz_ng_runtime/mcleanup.go /src/goroot/src/fuzz_ng_runtime/mcleanup_test.go /src/goroot/src/fuzz_ng_runtime/mem.go /src/goroot/src/fuzz_ng_runtime/mem_linux.go /src/goroot/src/fuzz_ng_runtime/mem_nonsbrk.go /src/goroot/src/fuzz_ng_runtime/memmove_linux_amd64_test.go /src/goroot/src/fuzz_ng_runtime/memmove_test.go /src/goroot/src/fuzz_ng_runtime/metrics.go /src/goroot/src/fuzz_ng_runtime/metrics_test.go /src/goroot/src/fuzz_ng_runtime/mfinal.go /src/goroot/src/fuzz_ng_runtime/mfinal_test.go /src/goroot/src/fuzz_ng_runtime/mfixalloc.go /src/goroot/src/fuzz_ng_runtime/mgc.go /src/goroot/src/fuzz_ng_runtime/mgclimit.go /src/goroot/src/fuzz_ng_runtime/mgclimit_test.go /src/goroot/src/fuzz_ng_runtime/mgcmark.go /src/goroot/src/fuzz_ng_runtime/mgcpacer.go /src/goroot/src/fuzz_ng_runtime/mgcpacer_test.go /src/goroot/src/fuzz_ng_runtime/mgcscavenge.go /src/goroot/src/fuzz_ng_runtime/mgcscavenge_test.go /src/goroot/src/fuzz_ng_runtime/mgcstack.go /src/goroot/src/fuzz_ng_runtime/mgcsweep.go /src/goroot/src/fuzz_ng_runtime/mgcwork.go /src/goroot/src/fuzz_ng_runtime/mheap.go /src/goroot/src/fuzz_ng_runtime/minmax.go /src/goroot/src/fuzz_ng_runtime/minmax_test.go /src/goroot/src/fuzz_ng_runtime/mpagealloc.go /src/goroot/src/fuzz_ng_runtime/mpagealloc_64bit.go /src/goroot/src/fuzz_ng_runtime/mpagealloc_test.go /src/goroot/src/fuzz_ng_runtime/mpagecache.go /src/goroot/src/fuzz_ng_runtime/mpagecache_test.go /src/goroot/src/fuzz_ng_runtime/mpallocbits.go /src/goroot/src/fuzz_ng_runtime/mpallocbits_test.go /src/goroot/src/fuzz_ng_runtime/mprof.go /src/goroot/src/fuzz_ng_runtime/mranges.go /src/goroot/src/fuzz_ng_runtime/mranges_test.go /src/goroot/src/fuzz_ng_runtime/msan0.go /src/goroot/src/fuzz_ng_runtime/msize.go /src/goroot/src/fuzz_ng_runtime/mspanset.go /src/goroot/src/fuzz_ng_runtime/mstats.go /src/goroot/src/fuzz_ng_runtime/mwbbuf.go /src/goroot/src/fuzz_ng_runtime/nbpipe_pipe2.go /src/goroot/src/fuzz_ng_runtime/nbpipe_pipe_test.go /src/goroot/src/fuzz_ng_runtime/nbpipe_test.go /src/goroot/src/fuzz_ng_runtime/netpoll.go /src/goroot/src/fuzz_ng_runtime/netpoll_epoll.go /src/goroot/src/fuzz_ng_runtime/netpoll_os_test.go /src/goroot/src/fuzz_ng_runtime/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime/nonwindows_stub.go /src/goroot/src/fuzz_ng_runtime/norace_test.go /src/goroot/src/fuzz_ng_runtime/nosan_linux_test.go /src/goroot/src/fuzz_ng_runtime/note_other.go /src/goroot/src/fuzz_ng_runtime/numcpu_freebsd_test.go /src/goroot/src/fuzz_ng_runtime/os_linux.go /src/goroot/src/fuzz_ng_runtime/os_linux_generic.go /src/goroot/src/fuzz_ng_runtime/os_linux_noauxv.go /src/goroot/src/fuzz_ng_runtime/os_linux_x86.go /src/goroot/src/fuzz_ng_runtime/os_nonopenbsd.go /src/goroot/src/fuzz_ng_runtime/os_unix.go /src/goroot/src/fuzz_ng_runtime/panic.go /src/goroot/src/fuzz_ng_runtime/panic_test.go /src/goroot/src/fuzz_ng_runtime/panicnil_test.go /src/goroot/src/fuzz_ng_runtime/pinner.go /src/goroot/src/fuzz_ng_runtime/pinner_test.go /src/goroot/src/fuzz_ng_runtime/plugin.go /src/goroot/src/fuzz_ng_runtime/preempt.go /src/goroot/src/fuzz_ng_runtime/preempt_nonwindows.go /src/goroot/src/fuzz_ng_runtime/print.go /src/goroot/src/fuzz_ng_runtime/proc.go /src/goroot/src/fuzz_ng_runtime/proc_runtime_test.go /src/goroot/src/fuzz_ng_runtime/proc_test.go /src/goroot/src/fuzz_ng_runtime/profbuf.go /src/goroot/src/fuzz_ng_runtime/profbuf_test.go /src/goroot/src/fuzz_ng_runtime/proflabel.go /src/goroot/src/fuzz_ng_runtime/race0.go /src/goroot/src/fuzz_ng_runtime/rand.go /src/goroot/src/fuzz_ng_runtime/rand_test.go /src/goroot/src/fuzz_ng_runtime/rdebug.go /src/goroot/src/fuzz_ng_runtime/retry.go /src/goroot/src/fuzz_ng_runtime/runtime-gdb_test.go /src/goroot/src/fuzz_ng_runtime/runtime-gdb_unix_test.go /src/goroot/src/fuzz_ng_runtime/runtime-lldb_test.go /src/goroot/src/fuzz_ng_runtime/runtime-seh_windows_test.go /src/goroot/src/fuzz_ng_runtime/runtime.go /src/goroot/src/fuzz_ng_runtime/runtime1.go /src/goroot/src/fuzz_ng_runtime/runtime2.go /src/goroot/src/fuzz_ng_runtime/runtime_boring.go /src/goroot/src/fuzz_ng_runtime/runtime_linux_test.go /src/goroot/src/fuzz_ng_runtime/runtime_mmap_test.go /src/goroot/src/fuzz_ng_runtime/runtime_test.go /src/goroot/src/fuzz_ng_runtime/runtime_unix_test.go /src/goroot/src/fuzz_ng_runtime/rwmutex.go /src/goroot/src/fuzz_ng_runtime/rwmutex_test.go /src/goroot/src/fuzz_ng_runtime/security_linux.go /src/goroot/src/fuzz_ng_runtime/security_test.go /src/goroot/src/fuzz_ng_runtime/security_unix.go /src/goroot/src/fuzz_ng_runtime/select.go /src/goroot/src/fuzz_ng_runtime/sema.go /src/goroot/src/fuzz_ng_runtime/sema_test.go /src/goroot/src/fuzz_ng_runtime/semasleep_test.go /src/goroot/src/fuzz_ng_runtime/signal_amd64.go /src/goroot/src/fuzz_ng_runtime/signal_linux_amd64.go /src/goroot/src/fuzz_ng_runtime/signal_unix.go /src/goroot/src/fuzz_ng_runtime/signal_windows_test.go /src/goroot/src/fuzz_ng_runtime/sigqueue.go /src/goroot/src/fuzz_ng_runtime/sigqueue_note.go /src/goroot/src/fuzz_ng_runtime/sigtab_linux_generic.go /src/goroot/src/fuzz_ng_runtime/sizeclasses.go /src/goroot/src/fuzz_ng_runtime/sizeof_test.go /src/goroot/src/fuzz_ng_runtime/slice.go /src/goroot/src/fuzz_ng_runtime/slice_test.go /src/goroot/src/fuzz_ng_runtime/softfloat64.go /src/goroot/src/fuzz_ng_runtime/softfloat64_test.go /src/goroot/src/fuzz_ng_runtime/stack.go /src/goroot/src/fuzz_ng_runtime/stack_test.go /src/goroot/src/fuzz_ng_runtime/start_line_amd64_test.go /src/goroot/src/fuzz_ng_runtime/start_line_test.go /src/goroot/src/fuzz_ng_runtime/stkframe.go /src/goroot/src/fuzz_ng_runtime/string.go /src/goroot/src/fuzz_ng_runtime/string_test.go /src/goroot/src/fuzz_ng_runtime/stubs.go /src/goroot/src/fuzz_ng_runtime/stubs2.go /src/goroot/src/fuzz_ng_runtime/stubs3.go /src/goroot/src/fuzz_ng_runtime/stubs_amd64.go /src/goroot/src/fuzz_ng_runtime/stubs_linux.go /src/goroot/src/fuzz_ng_runtime/stubs_nonwasm.go /src/goroot/src/fuzz_ng_runtime/symtab.go /src/goroot/src/fuzz_ng_runtime/symtab_test.go /src/goroot/src/fuzz_ng_runtime/symtabinl.go /src/goroot/src/fuzz_ng_runtime/symtabinl_test.go /src/goroot/src/fuzz_ng_runtime/synctest.go /src/goroot/src/fuzz_ng_runtime/synctest_test.go /src/goroot/src/fuzz_ng_runtime/sys_nonppc64x.go /src/goroot/src/fuzz_ng_runtime/sys_x86.go /src/goroot/src/fuzz_ng_runtime/syscall_unix_test.go /src/goroot/src/fuzz_ng_runtime/syscall_windows_test.go /src/goroot/src/fuzz_ng_runtime/tagptr.go /src/goroot/src/fuzz_ng_runtime/tagptr_64bit.go /src/goroot/src/fuzz_ng_runtime/test_amd64.go /src/goroot/src/fuzz_ng_runtime/time.go /src/goroot/src/fuzz_ng_runtime/time_nofake.go /src/goroot/src/fuzz_ng_runtime/time_test.go /src/goroot/src/fuzz_ng_runtime/timeasm.go /src/goroot/src/fuzz_ng_runtime/tls_stub.go /src/goroot/src/fuzz_ng_runtime/trace.go /src/goroot/src/fuzz_ng_runtime/trace2map_test.go /src/goroot/src/fuzz_ng_runtime/trace_cgo_test.go /src/goroot/src/fuzz_ng_runtime/traceallocfree.go /src/goroot/src/fuzz_ng_runtime/traceback.go /src/goroot/src/fuzz_ng_runtime/traceback_system_test.go /src/goroot/src/fuzz_ng_runtime/traceback_test.go /src/goroot/src/fuzz_ng_runtime/tracebackx_test.go /src/goroot/src/fuzz_ng_runtime/tracebuf.go /src/goroot/src/fuzz_ng_runtime/tracecpu.go /src/goroot/src/fuzz_ng_runtime/traceevent.go /src/goroot/src/fuzz_ng_runtime/traceexp.go /src/goroot/src/fuzz_ng_runtime/tracemap.go /src/goroot/src/fuzz_ng_runtime/traceregion.go /src/goroot/src/fuzz_ng_runtime/traceruntime.go /src/goroot/src/fuzz_ng_runtime/tracestack.go /src/goroot/src/fuzz_ng_runtime/tracestatus.go /src/goroot/src/fuzz_ng_runtime/tracestring.go /src/goroot/src/fuzz_ng_runtime/tracetime.go /src/goroot/src/fuzz_ng_runtime/tracetype.go /src/goroot/src/fuzz_ng_runtime/type.go /src/goroot/src/fuzz_ng_runtime/typekind.go /src/goroot/src/fuzz_ng_runtime/unsafe.go /src/goroot/src/fuzz_ng_runtime/unsafepoint_test.go /src/goroot/src/fuzz_ng_runtime/utf8.go /src/goroot/src/fuzz_ng_runtime/vdso_elf64.go /src/goroot/src/fuzz_ng_runtime/vdso_linux.go /src/goroot/src/fuzz_ng_runtime/vdso_linux_amd64.go /src/goroot/src/fuzz_ng_runtime/vdso_test.go /src/goroot/src/fuzz_ng_runtime/vgetrandom_linux.go /src/goroot/src/fuzz_ng_runtime/vlop_arm_test.go /src/goroot/src/fuzz_ng_runtime/write_err.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_runtime (test) Step #3 - "compile-libfuzzer-coverage-x86_64": start_line_amd64_test.go:8:2: use of internal package runtime/internal/startlinetest not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/coverage/coverage.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_coverage ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/coverage fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:28 Found package in /src/goroot/src/runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_coverage.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_coverage.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/coverage: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_coverage/copy/coverage.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_coverage/copy/coverage.go /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_coverage/fuzz_ng.go fuzz_ng_runtime_coverage/fuzzng_unsure_test.go fuzz_ng_runtime_coverage/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/runtime/coverage/*_test.go' /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/coverage/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/coverage/testdata /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/coverage/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_coverage/' /src/goroot/src/fuzz_ng_runtime_coverage/coverage.go /src/goroot/src/fuzz_ng_runtime_coverage/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_coverage/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_coverage/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_coverage/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_coverage/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_coverage/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_coverage /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_coverage [fuzz_ng_runtime_coverage.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_coverage [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_coverage_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/pprof/defs_darwin.go /src/goroot/src/runtime/pprof/defs_darwin_amd64.go /src/goroot/src/runtime/pprof/defs_darwin_arm64.go /src/goroot/src/runtime/pprof/elf.go /src/goroot/src/runtime/pprof/label.go /src/goroot/src/runtime/pprof/label_test.go /src/goroot/src/runtime/pprof/map.go /src/goroot/src/runtime/pprof/mprof_test.go /src/goroot/src/runtime/pprof/pe.go /src/goroot/src/runtime/pprof/pprof.go /src/goroot/src/runtime/pprof/pprof_norusage.go /src/goroot/src/runtime/pprof/pprof_rusage.go /src/goroot/src/runtime/pprof/pprof_test.go /src/goroot/src/runtime/pprof/pprof_windows.go /src/goroot/src/runtime/pprof/proto.go /src/goroot/src/runtime/pprof/proto_darwin.go /src/goroot/src/runtime/pprof/proto_other.go /src/goroot/src/runtime/pprof/proto_test.go /src/goroot/src/runtime/pprof/proto_windows.go /src/goroot/src/runtime/pprof/protobuf.go /src/goroot/src/runtime/pprof/protomem.go /src/goroot/src/runtime/pprof/protomem_test.go /src/goroot/src/runtime/pprof/runtime.go /src/goroot/src/r++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": untime/pprof/runtime_test.go /src/goroot/src/runtime/pprof/rusage_test.go /src/goroot/src/runtime/pprof/vminfo_darwin.go /src/goroot/src/runtime/pprof/vminfo_darwin_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_pprof ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/pprof fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Found package in /src/goroot/src/runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Array result for Profile is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Function WithLabels has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Unhandled argument &ast.Ellipsis{Ellipsis:37581, Elt:(*ast.Ident)(0xc000299c40)} for Labels Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Function Label has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Function ForLabels has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Unhandled argument &ast.FuncType{Func:38868, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002b73b0), Results:(*ast.FieldList)(0xc0002b73e0)} for ForLabels Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Function SetGoroutineLabels has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Function Do has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:36 Unhandled argument &ast.FuncType{Func:1683, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000215320), Results:(*ast.FieldList)(nil)} for Do Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_pprof.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_pprof.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/pprof: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:38: declared and not used: LabelSetResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: LabelSetResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:261:2: declared and not used: LabelSetNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:262:2: declared and not used: LabelSetResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_pprof/copy/elf.go fuzz_ng_runtime_pprof/copy/label.go fuzz_ng_runtime_pprof/copy/map.go fuzz_ng_runtime_pprof/copy/pe.go fuzz_ng_runtime_pprof/copy/pprof.go fuzz_ng_runtime_pprof/copy/pprof_rusage.go fuzz_ng_runtime_pprof/copy/proto.go fuzz_ng_runtime_pprof/copy/proto_other.go fuzz_ng_runtime_pprof/copy/protobuf.go fuzz_ng_runtime_pprof/copy/protomem.go fuzz_ng_runtime_pprof/copy/runtime.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_pprof/copy/elf.go fuzz_ng_runtime_pprof/copy/label.go fuzz_ng_runtime_pprof/copy/map.go fuzz_ng_runtime_pprof/copy/pe.go fuzz_ng_runtime_pprof/copy/pprof.go fuzz_ng_runtime_pprof/copy/pprof_rusage.go fuzz_ng_runtime_pprof/copy/proto.go fuzz_ng_runtime_pprof/copy/proto_other.go fuzz_ng_runtime_pprof/copy/protobuf.go fuzz_ng_runtime_pprof/copy/protomem.go fuzz_ng_runtime_pprof/copy/runtime.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_pprof/fuzz_ng.go fuzz_ng_runtime_pprof/fuzzng_unsure_test.go fuzz_ng_runtime_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/pprof/label_test.go /src/goroot/src/runtime/pprof/mprof_test.go /src/goroot/src/runtime/pprof/pprof_test.go /src/goroot/src/runtime/pprof/proto_test.go /src/goroot/src/runtime/pprof/protomem_test.go /src/goroot/src/runtime/pprof/runtime_test.go /src/goroot/src/runtime/pprof/rusage_test.go /src/goroot/src/runtime/pprof/vminfo_darwin_test.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/pprof/testdata /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_pprof/' /src/goroot/src/fuzz_ng_runtime_pprof/elf.go /src/goroot/src/fuzz_ng_runtime_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_pprof/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_pprof/label.go /src/goroot/src/fuzz_ng_runtime_pprof/label_test.go /src/goroot/src/fuzz_ng_runtime_pprof/map.go /src/goroot/src/fuzz_ng_runtime_pprof/mprof_test.go /src/goroot/src/fuzz_ng_runtime_pprof/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_pprof/pe.go /src/goroot/src/fuzz_ng_runtime_pprof/pprof.go /src/goroot/src/fuzz_ng_runtime_pprof/pprof_rusage.go /src/goroot/src/fuzz_ng_runtime_pprof/pprof_test.go /src/goroot/src/fuzz_ng_runtime_pprof/proto.go /src/goroot/src/fuzz_ng_runtime_pprof/proto_other.go /src/goroot/src/fuzz_ng_runtime_pprof/proto_test.go /src/goroot/src/fuzz_ng_runtime_pprof/protobuf.go /src/goroot/src/fuzz_ng_runtime_pprof/protomem.go /src/goroot/src/fuzz_ng_runtime_pprof/protomem_test.go /src/goroot/src/fuzz_ng_runtime_pprof/runtime.go /src/goroot/src/fuzz_ng_runtime_pprof/runtime_test.go /src/goroot/src/fuzz_ng_runtime_pprof/rusage_test.go /src/goroot/src/fuzz_ng_runtime_pprof/vminfo_darwin_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_pprof/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_pprof/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_pprof /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_pprof [fuzz_ng_runtime_pprof.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_pprof [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_pprof_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/pprof/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/pprof/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/pprof/testdata/mappingtest/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof/testdata/mappingtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof/testdata/mappingtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/pprof/testdata/mappingtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/debug/example_monitor_test.go /src/goroot/src/runtime/debug/garbage.go /src/goroot/src/runtime/debug/garbage_test.go /src/goroot/src/runtime/debug/heapdump_test.go /src/goroot/src/runtime/debug/mod.go /src/goroot/src/runtime/debug/mod_test.go /src/goroot/src/runtime/debug/panic_test.go /src/goroot/src/runtime/debug/stack.go /src/goroot/src/runtime/debug/stack_test.go /src/goroot/src/runtime/debug/stubs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_debug ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude SetMaxThreads,SetMaxStack' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude SetMaxThreads,SetMaxStack runtime/debug fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Found package in /src/goroot/src/runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Type CrashOptions is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Function ReadGCStats has unproduced argument GCStats Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Function WriteHeapDump has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Function SetCrashOutput has unproduced argument os.File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:43 Function SetCrashOutput has unproduced argument CrashOptions Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_debug.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_debug.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/debug: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_debug/copy/garbage.go fuzz_ng_runtime_debug/copy/mod.go fuzz_ng_runtime_debug/copy/stack.go fuzz_ng_runtime_debug/copy/stubs.go Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_runtime_debug/copy/garbage.go:180:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_debug/copy/garbage.go fuzz_ng_runtime_debug/copy/mod.go fuzz_ng_runtime_debug/copy/stack.go fuzz_ng_runtime_debug/copy/stubs.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_debug/fuzz_ng.go fuzz_ng_runtime_debug/fuzzng_unsure_test.go fuzz_ng_runtime_debug/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/debug/example_monitor_test.go /src/goroot/src/runtime/debug/garbage_test.go /src/goroot/src/runtime/debug/heapdump_test.go /src/goroot/src/runtime/debug/mod_test.go /src/goroot/src/runtime/debug/panic_test.go /src/goroot/src/runtime/debug/stack_test.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/debug/testdata /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_debug/' /src/goroot/src/fuzz_ng_runtime_debug/example_monitor_test.go /src/goroot/src/fuzz_ng_runtime_debug/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_debug/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_debug/garbage.go /src/goroot/src/fuzz_ng_runtime_debug/garbage_test.go /src/goroot/src/fuzz_ng_runtime_debug/heapdump_test.go /src/goroot/src/fuzz_ng_runtime_debug/mod.go /src/goroot/src/fuzz_ng_runtime_debug/mod_test.go /src/goroot/src/fuzz_ng_runtime_debug/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_debug/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_debug/panic_test.go /src/goroot/src/fuzz_ng_runtime_debug/stack.go /src/goroot/src/fuzz_ng_runtime_debug/stack_test.go /src/goroot/src/fuzz_ng_runtime_debug/stubs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_debug/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_debug/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_debug /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_debug [fuzz_ng_runtime_debug.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./garbage.go:180:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_debug [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_debug_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/debug/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/debug/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/debug/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/debug/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/debug/testdata/fuzz/FuzzParseBuildInfoRoundTrip/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/debug/testdata/fuzz/FuzzParseBuildInfoRoundTrip/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinlibsignal/dummy.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlibsignal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlibsignal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlibsignal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testfds/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testfds Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testfds Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testfds Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprog/abort.go /src/goroot/src/runtime/testdata/testprog/badtraceback.go /src/goroot/src/runtime/testdata/testprog/checkptr.go /src/goroot/src/runtime/testdata/testprog/coro.go /src/goroot/src/runtime/testdata/testprog/crash.go /src/goroot/src/runtime/testdata/testprog/crashdump.go /src/goroot/src/runtime/testdata/testprog/deadlock.go /src/goroot/src/runtime/testdata/testprog/framepointer.go /src/goroot/src/runtime/testdata/testprog/gc.go /src/goroot/src/runtime/testdata/testprog/lockosthread.go /src/goroot/src/runtime/testdata/testprog/main.go /src/goroot/src/runtime/testdata/testprog/map.go /src/goroot/src/runtime/testdata/testprog/memprof.go /src/goroot/src/runtime/testdata/testprog/misc.go /src/goroot/src/runtime/testdata/testprog/numcpu_freebsd.go /src/goroot/src/runtime/testdata/testprog/panicprint.go /src/goroot/src/runtime/testdata/testprog/panicrace.go /src/goroot/src/runtime/testdata/testprog/preempt.go /src/goroot/src/runtime/testdata/testprog/segv.go /src/++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": goroot/src/runtime/testdata/testprog/segv_linux.go /src/goroot/src/runtime/testdata/testprog/signal.go /src/goroot/src/runtime/testdata/testprog/sleep.go /src/goroot/src/runtime/testdata/testprog/stringconcat.go /src/goroot/src/runtime/testdata/testprog/syscall_windows.go /src/goroot/src/runtime/testdata/testprog/syscalls.go /src/goroot/src/runtime/testdata/testprog/syscalls_linux.go /src/goroot/src/runtime/testdata/testprog/syscalls_none.go /src/goroot/src/runtime/testdata/testprog/timeprof.go /src/goroot/src/runtime/testdata/testprog/traceback_ancestors.go /src/goroot/src/runtime/testdata/testprog/unsafe.go /src/goroot/src/runtime/testdata/testprog/vdso.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwintls/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwintls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwintls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwintls Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testsuid/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testsuid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testsuid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testsuid Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprognet/main.go /src/goroot/src/runtime/testdata/testprognet/net.go /src/goroot/src/runtime/testdata/testprognet/signal.go /src/goroot/src/runtime/testdata/testprognet/signalexec.go /src/goroot/src/runtime/testdata/testprognet/waiters.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprognet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprognet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprognet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinlib/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinsignal/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinsignal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinsignal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinsignal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testexithooks/testexithooks.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testexithooks Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testexithooks Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testexithooks Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprogcgo/aprof.go /src/goroot/src/runtime/testdata/testprogcgo/bigstack_windows.go /src/goroot/src/runtime/testdata/testprogcgo/bindm.go /src/goroot/src/runtime/testdata/testprogcgo/callback.go /src/goroot/src/runtime/testdata/testprogcgo/catchpanic.go /src/goroot/src/runtime/testdata/testprogcgo/cgo.go /src/goroot/src/runtime/testdata/testprogcgo/cgonocallback.go /src/goroot/src/runtime/testdata/testprogcgo/cgonoescape.go /src/goroot/src/runtime/testdata/testprogcgo/coro.go /src/goroot/src/runtime/testdata/testprogcgo/crash.go /src/goroot/src/runtime/testdata/testprogcgo/deadlock.go /src/goroot/src/runtime/testdata/testprogcgo/destructor.go /src/goroot/src/runtime/testdata/testprogcgo/dll_windows.go /src/goroot/src/runtime/testdata/testprogcgo/dropm.go /src/goroot/src/runtime/testdata/testprogcgo/dropm_stub.go /src/goroot/src/runtime/testdata/testprogcgo/eintr.go /src/goroot/src/runtime/testdata/testprogcgo/exec.go /src/goroot/src/runtime/testdata/testprogcgo/gprof.go /src/goroot/src/runtime/testdata/testprogcgo/issue63739.go /src/goroot/src/runtime/testdata/testprogcgo/lockosthread.go /src/goroot/src/runtime/testdata/testprogcgo/main.go /src/goroot/src/runtime/testdata/testprogcgo/needmdeadlock.go /src/goroot/src/runtime/testdata/testprogcgo/numgoroutine.go /src/goroot/src/runtime/testdata/testprogcgo/panic.go /src/goroot/src/runtime/testdata/testprogcgo/pprof.go /src/goroot/src/runtime/testdata/testprogcgo/pprof_callback.go /src/goroot/src/runtime/testdata/testprogcgo/raceprof.go /src/goroot/src/runtime/testdata/testprogcgo/racesig.go /src/goroot/src/runtime/testdata/testprogcgo/segv.go /src/goroot/src/runtime/testdata/testprogcgo/segv_linux.go /src/goroot/src/runtime/testdata/testprogcgo/sigfwd.go /src/goroot/src/runtime/testdata/testprogcgo/sigpanic.go /src/goroot/src/runtime/testdata/testprogcgo/sigstack.go /src/goroot/src/runtime/testdata/testprogcgo/sigthrow.go /src/goroot/src/runtime/testdata/testprogcgo/stack_windows.go /src/goroot/src/runtime/testdata/testprogc++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": go/stackswitch.go /src/goroot/src/runtime/testdata/testprogcgo/threadpanic.go /src/goroot/src/runtime/testdata/testprogcgo/threadpprof.go /src/goroot/src/runtime/testdata/testprogcgo/threadprof.go /src/goroot/src/runtime/testdata/testprogcgo/trace.go /src/goroot/src/runtime/testdata/testprogcgo/traceback.go /src/goroot/src/runtime/testdata/testprogcgo/tracebackctxt.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 42 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprogcgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprogcgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprogcgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprogcgo/windows/win.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprogcgo/windows Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprogcgo/windows Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testprogcgo/windows Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testsynctest/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testsynctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testsynctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testsynctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinlibthrow/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlibthrow Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlibthrow Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testwinlibthrow Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/testdata/testfaketime/faketime.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testfaketime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testfaketime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/testdata/testfaketime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/internal/wasitest/host_test.go /src/goroot/src/runtime/internal/wasitest/nonblock_test.go /src/goroot/src/runtime/internal/wasitest/tcpecho_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/internal/wasitest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/internal/wasitest/testdata/nonblock.go /src/goroot/src/runtime/internal/wasitest/testdata/tcpecho.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/internal/wasitest/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/internal/startlinetest/func_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/internal/startlinetest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/metrics/description.go /src/goroot/src/runtime/metrics/description_test.go /src/goroot/src/runtime/metrics/doc.go /src/goroot/src/runtime/metrics/example_test.go /src/goroot/src/runtime/metrics/histogram.go /src/goroot/src/runtime/metrics/sample.go /src/goroot/src/runtime/metrics/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_metrics ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/metrics fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Found package in /src/goroot/src/runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Array result for Description is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Type Value is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Function Read has unproduced array argument Sample Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Function Kind has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Function Uint64 has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Function Float64 has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:52 Function Float64Histogram has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_metrics.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_metrics.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/metrics: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_metrics/copy/description.go fuzz_ng_runtime_metrics/copy/doc.go fuzz_ng_runtime_metrics/copy/histogram.go fuzz_ng_runtime_metrics/copy/sample.go fuzz_ng_runtime_metrics/copy/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_metrics/copy/description.go fuzz_ng_runtime_metrics/copy/doc.go fuzz_ng_runtime_metrics/copy/histogram.go fuzz_ng_runtime_metrics/copy/sample.go fuzz_ng_runtime_metrics/copy/value.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_metrics/fuzz_ng.go fuzz_ng_runtime_metrics/fuzzng_unsure_test.go fuzz_ng_runtime_metrics/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/metrics/description_test.go /src/goroot/src/runtime/metrics/example_test.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/metrics/testdata /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/metrics/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_metrics/' /src/goroot/src/fuzz_ng_runtime_metrics/description.go /src/goroot/src/fuzz_ng_runtime_metrics/description_test.go /src/goroot/src/fuzz_ng_runtime_metrics/doc.go /src/goroot/src/fuzz_ng_runtime_metrics/example_test.go /src/goroot/src/fuzz_ng_runtime_metrics/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_metrics/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_metrics/histogram.go /src/goroot/src/fuzz_ng_runtime_metrics/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_metrics/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_metrics/sample.go /src/goroot/src/fuzz_ng_runtime_metrics/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_metrics/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_metrics/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_metrics /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_metrics [fuzz_ng_runtime_metrics.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_metrics [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_metrics_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/cgo/callbacks.go /src/goroot/src/runtime/cgo/callbacks_aix.go /src/goroot/src/runtime/cgo/callbacks_traceback.go /src/goroot/src/runtime/cgo/cgo.go /src/goroot/src/runtime/cgo/dragonfly.go /src/goroot/src/runtime/cgo/freebsd.go /src/goroot/src/runtime/cgo/handle.go /src/goroot/src/runtime/cgo/handle_test.go /src/goroot/src/runtime/cgo/iscgo.go /src/goroot/src/runtime/cgo/linux.go /src/goroot/src/runtime/cgo/mmap.go /src/goroot/src/runtime/cgo/netbsd.go /src/goroot/src/runtime/cgo/openbsd.go /src/goroot/src/runtime/cgo/setenv.go /src/goroot/src/runtime/cgo/sigaction.go /src/goroot/src/runtime/cgo/signal_ios_arm64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_cgo ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/cgo fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:20:59 Found package in /src/goroot/src/runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_cgo.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_cgo.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/cgo: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_cgo/copy/callbacks.go fuzz_ng_runtime_cgo/copy/callbacks_traceback.go fuzz_ng_runtime_cgo/copy/handle.go fuzz_ng_runtime_cgo/copy/iscgo.go fuzz_ng_runtime_cgo/copy/linux.go fuzz_ng_runtime_cgo/copy/mmap.go fuzz_ng_runtime_cgo/copy/setenv.go fuzz_ng_runtime_cgo/copy/sigaction.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_cgo/copy/callbacks.go fuzz_ng_runtime_cgo/copy/callbacks_traceback.go fuzz_ng_runtime_cgo/copy/handle.go fuzz_ng_runtime_cgo/copy/iscgo.go fuzz_ng_runtime_cgo/copy/linux.go fuzz_ng_runtime_cgo/copy/mmap.go fuzz_ng_runtime_cgo/copy/setenv.go fuzz_ng_runtime_cgo/copy/sigaction.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_cgo/fuzz_ng.go fuzz_ng_runtime_cgo/fuzzng_unsure_test.go fuzz_ng_runtime_cgo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/cgo/handle_test.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/cgo/testdata /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/cgo/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_cgo/' /src/goroot/src/fuzz_ng_runtime_cgo/callbacks.go /src/goroot/src/fuzz_ng_runtime_cgo/callbacks_traceback.go /src/goroot/src/fuzz_ng_runtime_cgo/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_cgo/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_cgo/handle.go /src/goroot/src/fuzz_ng_runtime_cgo/handle_test.go /src/goroot/src/fuzz_ng_runtime_cgo/iscgo.go /src/goroot/src/fuzz_ng_runtime_cgo/linux.go /src/goroot/src/fuzz_ng_runtime_cgo/mmap.go /src/goroot/src/fuzz_ng_runtime_cgo/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_cgo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_cgo/setenv.go /src/goroot/src/fuzz_ng_runtime_cgo/sigaction.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_cgo/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_cgo/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_cgo /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_cgo [fuzz_ng_runtime_cgo.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_cgo [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_cgo_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/msan/msan.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_msan ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/msan fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:07 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:07 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_msan.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_msan.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_runtime_msan: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_runtime_msan: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/msan: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package runtime/msan: build constraints exclude all Go files in /src/goroot/src/runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_runtime_msan/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_runtime_msan/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_runtime_msan/copy/*.go' /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_runtime_msan/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_runtime_msan/*.go' /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_runtime_msan/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/runtime/msan/*_test.go' /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/msan/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/msan/testdata /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/msan/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_msan/' /src/goroot/src/fuzz_ng_runtime_msan/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_msan/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_msan/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_msan /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_msan [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_runtime_msan: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_msan_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/asan/asan.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_asan ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/asan fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:09 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:09 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_asan.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_asan.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_runtime_asan: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_runtime_asan: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/asan: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package runtime/asan: build constraints exclude all Go files in /src/goroot/src/runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_runtime_asan/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_runtime_asan/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_runtime_asan/copy/*.go' /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_runtime_asan/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_runtime_asan/*.go' /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_runtime_asan/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/runtime/asan/*_test.go' /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/asan/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/asan/testdata /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/asan/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_asan/' /src/goroot/src/fuzz_ng_runtime_asan/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_asan/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_asan/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_asan /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_asan [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_runtime_asan: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_asan_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/trace/annotation.go /src/goroot/src/runtime/trace/annotation_test.go /src/goroot/src/runtime/trace/example_test.go /src/goroot/src/runtime/trace/trace.go /src/goroot/src/runtime/trace/trace_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_trace ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/trace fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Found package in /src/goroot/src/runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Function NewTask has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Function Log has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Function Logf has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Unhandled argument &ast.Ellipsis{Ellipsis:8439, Elt:(*ast.Ident)(0xc00020d000)} for Logf Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Function WithRegion has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Unhandled argument &ast.FuncType{Func:9132, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000226720), Results:(*ast.FieldList)(nil)} for WithRegion Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:12 Function StartRegion has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_trace.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_trace.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/trace: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_trace/copy/annotation.go fuzz_ng_runtime_trace/copy/trace.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_trace/copy/annotation.go fuzz_ng_runtime_trace/copy/trace.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_trace/fuzz_ng.go fuzz_ng_runtime_trace/fuzzng_unsure_test.go fuzz_ng_runtime_trace/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/trace/annotation_test.go /src/goroot/src/runtime/trace/example_test.go /src/goroot/src/runtime/trace/trace_test.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/trace/testdata /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/runtime/trace/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_trace/' /src/goroot/src/fuzz_ng_runtime_trace/annotation.go /src/goroot/src/fuzz_ng_runtime_trace/annotation_test.go /src/goroot/src/fuzz_ng_runtime_trace/example_test.go /src/goroot/src/fuzz_ng_runtime_trace/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_trace/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_trace/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_trace/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_trace/trace.go /src/goroot/src/fuzz_ng_runtime_trace/trace_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_trace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_trace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_trace /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_trace [fuzz_ng_runtime_trace.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:38:6: NewTask already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:38:6: other declaration of NewTask Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:73:6: Task already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:73:6: other declaration of Task Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:95:6: Log already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:95:6: other declaration of Log Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:101:6: Logf already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:101:6: other declaration of Logf Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:122:6: WithRegion already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:122:6: other declaration of WithRegion Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:152:6: StartRegion already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:152:6: other declaration of StartRegion Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:162:6: Region already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:162:6: other declaration of Region Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:180:6: IsEnabled already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/annotation.go:180:6: other declaration of IsEnabled Step #3 - "compile-libfuzzer-coverage-x86_64": ./trace.go:121:6: Start already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/trace.go:121:6: other declaration of Start Step #3 - "compile-libfuzzer-coverage-x86_64": ./trace.go:143:6: Stop already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/runtime/trace/trace.go:143:6: other declaration of Stop Step #3 - "compile-libfuzzer-coverage-x86_64": ./annotation.go:101:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_trace [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_trace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/race/doc.go /src/goroot/src/runtime/race/output_test.go /src/goroot/src/runtime/race/race.go /src/goroot/src/runtime/race/race_darwin_amd64.go /src/goroot/src/runtime/race/race_darwin_arm64.go /src/goroot/src/runtime/race/race_linux_test.go /src/goroot/src/runtime/race/race_test.go /src/goroot/src/runtime/race/race_unix_test.go /src/goroot/src/runtime/race/race_v1_amd64.go /src/goroot/src/runtime/race/race_v3_amd64.go /src/goroot/src/runtime/race/race_windows_test.go /src/goroot/src/runtime/race/sched_test.go /src/goroot/src/runtime/race/syso_test.go /src/goroot/src/runtime/race/timer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^runtime_race ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/race fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:19 Found package in /src/goroot/src/runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/runtime_race.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_race.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 49: continue: only meaningful in a `for', `while', or `until' loop Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": go: module runtime/race: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:17:2: "runtime/race" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_runtime_race/copy/doc.go fuzz_ng_runtime_race/copy/race_v1_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_race/copy/doc.go fuzz_ng_runtime_race/copy/race_v1_amd64.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_runtime_race/fuzz_ng.go fuzz_ng_runtime_race/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/runtime/race/output_test.go /src/goroot/src/runtime/race/race_linux_test.go /src/goroot/src/runtime/race/race_test.go /src/goroot/src/runtime/race/race_unix_test.go /src/goroot/src/runtime/race/race_windows_test.go /src/goroot/src/runtime/race/sched_test.go /src/goroot/src/runtime/race/syso_test.go /src/goroot/src/runtime/race/timer_test.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/runtime/race/testdata /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_race/' /src/goroot/src/fuzz_ng_runtime_race/doc.go /src/goroot/src/fuzz_ng_runtime_race/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_race/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_runtime_race/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_race/output_test.go /src/goroot/src/fuzz_ng_runtime_race/race_linux_test.go /src/goroot/src/fuzz_ng_runtime_race/race_test.go /src/goroot/src/fuzz_ng_runtime_race/race_unix_test.go /src/goroot/src/fuzz_ng_runtime_race/race_v1_amd64.go /src/goroot/src/fuzz_ng_runtime_race/race_windows_test.go /src/goroot/src/fuzz_ng_runtime_race/sched_test.go /src/goroot/src/fuzz_ng_runtime_race/syso_test.go /src/goroot/src/fuzz_ng_runtime_race/timer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_race/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_race/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_runtime_race /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": race_v1_amd64.go:9:8: use of internal package runtime/race/internal/amd64v1 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_runtime_race [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_runtime_race_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/race/testdata/atomic_test.go /src/goroot/src/runtime/race/testdata/cgo_test.go /src/goroot/src/runtime/race/testdata/cgo_test_main.go /src/goroot/src/runtime/race/testdata/chan_test.go /src/goroot/src/runtime/race/testdata/comp_test.go /src/goroot/src/runtime/race/testdata/finalizer_test.go /src/goroot/src/runtime/race/testdata/io_test.go /src/goroot/src/runtime/race/testdata/issue12225_test.go /src/goroot/src/runtime/race/testdata/issue12664_test.go /src/goroot/src/runtime/race/testdata/issue13264_test.go /src/goroot/src/runtime/race/testdata/map_test.go /src/goroot/src/runtime/race/testdata/mop_test.go /src/goroot/src/runtime/race/testdata/mutex_test.go /src/goroot/src/runtime/race/testdata/pool_test.go /src/goroot/src/runtime/race/testdata/rangefunc_test.go /src/goroot/src/runtime/race/testdata/reflect_test.go /src/goroot/src/runtime/race/testdata/regression_test.go /src/goroot/src/runtime/race/testdata/rwmutex_test.go /src/goroot/src/runtime/race/testdata/select_test.go /src/++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": goroot/src/runtime/race/testdata/slice_test.go /src/goroot/src/runtime/race/testdata/sync_test.go /src/goroot/src/runtime/race/testdata/time_test.go /src/goroot/src/runtime/race/testdata/waitgroup_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 23 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/runtime/race/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/runtime/race/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/race/internal/amd64v3/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race/internal/amd64v3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/runtime/race/internal/amd64v1/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo runtime/race/internal/amd64v1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/weak/doc.go /src/goroot/src/weak/pointer.go /src/goroot/src/weak/pointer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package weak Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^weak ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing weak fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:21 Found package in /src/goroot/src/weak Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:21 Function Make has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:21 Function Value has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc00020efa0)}, Type:(*ast.IndexExpr)(0xc00020d2c0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/weak.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/weak.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=weak Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_weak Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": go: module weak: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:18:2: "weak" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_weak/copy/doc.go fuzz_ng_weak/copy/pointer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_weak/copy/doc.go fuzz_ng_weak/copy/pointer.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_weak/fuzz_ng.go fuzz_ng_weak/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/weak/pointer_test.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/weak/testdata /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/weak/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_weak/' /src/goroot/src/fuzz_ng_weak/doc.go /src/goroot/src/fuzz_ng_weak/fuzz_ng.go /src/goroot/src/fuzz_ng_weak/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_weak/ngolo_helper.go /src/goroot/src/fuzz_ng_weak/pointer.go /src/goroot/src/fuzz_ng_weak/pointer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_weak/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_weak/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_weak /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_weak [fuzz_ng_weak.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_weak [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_weak Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_weak_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo weak Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/lazytemplate/lazytemplate.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/lazytemplate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/godebug/godebug.go /src/goroot/src/internal/godebug/godebug_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/godebug Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/testpty/pty.go /src/goroot/src/internal/testpty/pty_cgo.go /src/goroot/src/internal/testpty/pty_darwin.go /src/goroot/src/internal/testpty/pty_none.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/testpty Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/goroot/gc.go /src/goroot/src/internal/goroot/gccgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/goroot Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/chacha8rand/chacha8.go /src/goroot/src/internal/chacha8rand/chacha8_generic.go /src/goroot/src/internal/chacha8rand/export_test.go /src/goroot/src/internal/chacha8rand/rand_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/chacha8rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/exportdata/exportdata.go /src/goroot/src/internal/exportdata/support.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/exportdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/profile/encode.go /src/goroot/src/internal/profile/filter.go /src/goroot/src/internal/profile/graph.go /src/goroot/src/internal/profile/merge.go /src/goroot/src/internal/profile/profile.go /src/goroot/src/internal/profile/proto.go /src/goroot/src/internal/profile/proto_test.go /src/goroot/src/internal/profile/prune.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/profile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/goversion/goversion.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/goversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/oserror/errors.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/oserror Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/defs.go /src/goroot/src/internal/coverage/pkid.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/decodecounter/decodecounterfile.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/decodecounter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/test/counter_test.go /src/goroot/src/internal/coverage/test/roundtrip_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/encodemeta/encode.go /src/goroot/src/internal/coverage/encodemeta/encodefile.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/encodemeta Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/calloc/batchcounteralloc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/calloc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/slicereader/slicereader.go /src/goroot/src/internal/coverage/slicereader/slr_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/slicereader Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/encodecounter/encode.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/encodecounter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/cmerge/merge.go /src/goroot/src/internal/coverage/cmerge/merge_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/cmerge Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/rtcov/rtcov.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/rtcov Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/stringtab/stringtab.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/stringtab Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/apis.go /src/goroot/src/internal/coverage/cfile/emit.go /src/goroot/src/internal/coverage/cfile/emitdata_test.go /src/goroot/src/internal/coverage/cfile/hooks.go /src/goroot/src/internal/coverage/cfile/snapshot_test.go /src/goroot/src/internal/coverage/cfile/testsupport.go /src/goroot/src/internal/coverage/cfile/ts_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/cfile Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/testdata/harness.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/cfile/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/testdata/issue59563/repro.go /src/goroot/src/internal/coverage/cfile/testdata/issue59563/repro_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/cfile/testdata/issue59563 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/testdata/issue56006/repro.go /src/goroot/src/internal/coverage/cfile/testdata/issue56006/repro_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/cfile/testdata/issue56006 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/slicewriter/slicewriter.go /src/goroot/src/internal/coverage/slicewriter/slw_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/slicewriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/cformat/fmt_test.go /src/goroot/src/internal/coverage/cformat/format.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/cformat Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/uleb128/uleb128.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/uleb128 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/decodemeta/decode.go /src/goroot/src/internal/coverage/decodemeta/decodefile.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/decodemeta Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/coverage/pods/pods.go /src/goroot/src/internal/coverage/pods/pods_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/coverage/pods Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/syscall/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/syscall/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/syscall/unix/arandom_netbsd.go /src/goroot/src/internal/syscall/unix/arc4random_darwin.go /src/goroot/src/internal/syscall/unix/arc4random_openbsd.go /src/goroot/src/internal/syscall/unix/at.go /src/goroot/src/internal/syscall/unix/at_aix.go /src/goroot/src/internal/syscall/unix/at_darwin.go /src/goroot/src/internal/syscall/unix/at_fstatat.go /src/goroot/src/internal/syscall/unix/at_fstatat2.go /src/goroot/src/internal/syscall/unix/at_js.go /src/goroot/src/internal/syscall/unix/at_libc.go /src/goroot/src/internal/syscall/unix/at_libc2.go /src/goroot/src/internal/syscall/unix/at_openbsd.go /src/goroot/src/internal/syscall/unix/at_solaris.go /src/goroot/src/internal/syscall/unix/at_sysnum_darwin.go /src/goroot/src/internal/syscall/unix/at_sysnum_dragonfly.go /src/goroot/src/internal/syscall/unix/at_sysnum_freebsd.go /src/goroot/src/internal/syscall/unix/at_sysnum_fstatat64_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_fstatat_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_netbsd.go /src/goroot/src/internal/syscall/unix/at_sysnum_newfstatat_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_openbsd.go /src/goroot/src/internal/syscall/unix/at_wasip1.go /src/goroot/src/internal/syscall/unix/constants.go /src/goroot/src/internal/syscall/unix/copy_file_range_unix.go /src/goroot/src/internal/syscall/unix/eaccess.go /src/goroot/src/internal/syscall/unix/faccessat_bsd.go /src/goroot/src/internal/syscall/unix/faccessat_darwin.go /src/goroot/src/internal/syscall/unix/faccessat_openbsd.go /src/goroot/src/internal/syscall/unix/faccessat_solaris.go /src/goroot/src/internal/syscall/unix/faccessat_syscall.go /src/goroot/src/internal/syscall/unix/fallocate_freebsd_386.go /src/goroot/src/internal/syscall/unix/fallocate_freebsd_64bit.go /src/goroot/src/internal/syscall/unix/fallocate_freebsd_arm.go /src/goroot/src/internal/syscall/unix/fcntl_js.go /src/goroot/src/internal/syscall/unix/fcntl_unix.go /src/goroot/src/internal/syscall/unix/fcntl_wasip1.go /src/goroot/src/internal/syscall/unix/getrandom.go /src/goroot/src/internal/syscall/unix/getrandom_dragonfly.go /src/goroot/src/internal/syscall/unix/getrandom_freebsd.go /src/goroot/src/internal/syscall/unix/getrandom_linux.go /src/goroot/src/internal/syscall/unix/getrandom_linux_test.go /src/goroot/src/internal/syscall/unix/getrandom_solaris.go /src/goroot/src/internal/syscall/unix/ioctl_aix.go /src/goroot/src/internal/syscall/unix/kernel_version_freebsd.go /src/goroot/src/internal/syscall/unix/kernel_version_freebsd_test.go /src/goroot/src/internal/syscall/unix/kernel_version_linux.go /src/goroot/src/internal/syscall/unix/kernel_version_other.go /src/goroot/src/internal/syscall/unix/kernel_version_solaris.go /src/goroot/src/internal/syscall/unix/kernel_version_solaris_test.go /src/goroot/src/internal/syscall/unix/net.go /src/goroot/src/internal/syscall/unix/net_darwin.go /src/goroot/src/internal/syscall/unix/net_js.go /src/goroot/src/internal/syscall/unix/net_wasip1.go /src/goroot/src/internal/syscall/unix/nofollow_bsd.go /src/goroot/src/internal/syscall/unix/nofollow_netbsd.go /src/goroot/src/internal/syscall/unix/nofollow_posix.go /src/goroot/src/internal/syscall/unix/nonblocking_js.go /src/goroot/src/internal/syscall/unix/nonblocking_unix.go /src/goroot/src/internal/syscall/unix/nonblocking_wasip1.go /src/goroot/src/internal/syscall/unix/pidfd_linux.go /src/goroot/src/internal/syscall/unix/pty_darwin.go /src/goroot/src/internal/syscall/unix/siginfo_linux.go /src/goroot/src/internal/syscall/unix/siginfo_linux_mipsx.go /src/goroot/src/internal/syscall/unix/siginfo_linux_other.go /src/goroot/src/internal/syscall/unix/siginfo_linux_test.go /src/goroot/src/internal/syscall/unix/syscall.go /src/goroot/src/internal/syscall/unix/sysnum_freebsd.go /src/goroot/src/internal/syscall/unix/sysnum_linux_386.go /src/goroot/src/internal/syscall/unix/sysnum_linux_amd64.go /src/goroot/src/internal/syscall/unix/sysnum_linux_arm.go /src/goroot/src/internal/syscall/unix/sysnum_linux_generic.go /src/goroot/src/internal/syscall/unix/sysnum_linux_mips64x.go /src/goroot/src/internal/syscall/unix/sysnum_linux_mipsx.go /src/goroot/src/internal/syscall/unix/sysnum_linux_ppc64x.go /src/goroot/src/internal/syscall/unix/sysnum_linux_s390x.go /src/goroot/src/internal/syscall/unix/tcsetpgrp_bsd.go /src/goroot/src/internal/syscall/unix/tcsetpgrp_linux.go /src/goroot/src/internal/syscall/unix/user_darwin.go /src/goroot/src/internal/syscall/unix/waitid_linux.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 80 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/syscall/unix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/syscall/windows/at_windows.go /src/goroot/src/internal/syscall/windows/at_windows_test.go /src/goroot/src/internal/syscall/windows/exec_windows_test.go /src/goroot/src/internal/syscall/windows/memory_windows.go /src/goroot/src/internal/syscall/windows/mksyscall.go /src/goroot/src/internal/syscall/windows/net_windows.go /src/goroot/src/internal/syscall/windows/psapi_windows.go /src/goroot/src/internal/syscall/windows/reparse_windows.go /src/goroot/src/internal/syscall/windows/security_windows.go /src/goroot/src/internal/syscall/windows/string_windows.go /src/goroot/src/internal/syscall/windows/symlink_windows.go /src/goroot/src/internal/syscall/windows/syscall_windows.go /src/goroot/src/internal/syscall/windows/types_windows.go /src/goroot/src/internal/syscall/windows/version_windows.go /src/goroot/src/internal/syscall/windows/version_windows_test.go /src/goroot/src/internal/syscall/windows/zsyscall_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/syscall/windows Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/syscall/windows/registry/export_test.go /src/goroot/src/internal/syscall/windows/registry/key.go /src/goroot/src/internal/syscall/windows/registry/mksyscall.go /src/goroot/src/internal/syscall/windows/registry/registry_test.go /src/goroot/src/internal/syscall/windows/registry/syscall.go /src/goroot/src/internal/syscall/windows/registry/value.go /src/goroot/src/internal/syscall/windows/registry/zsyscall_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/syscall/windows/registry Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/syscall/windows/sysdll/sysdll.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/syscall/windows/sysdll Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/syscall/execenv/execenv_default.go /src/goroot/src/internal/syscall/execenv/execenv_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/syscall/execenv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/runtime/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/runtime/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/runtime/sys/consts.go /src/goroot/src/internal/runtime/sys/consts_norace.go /src/goroot/src/internal/runtime/sys/consts_race.go /src/goroot/src/internal/runtime/sys/dit_arm64.go /src/goroot/src/internal/runtime/sys/intrinsics.go /src/goroot/src/internal/runtime/sys/intrinsics_test.go /src/goroot/src/internal/runtime/sys/nih.go /src/goroot/src/internal/runtime/sys/no_dit.go /src/goroot/src/internal/runtime/sys/sys.go /src/goroot/src/internal/runtime/sys/zversion.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/runtime/sys Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/runtime/exithook/hooks.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/runtime/exithook Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/runtime/atomic/atomic_386.go /src/goroot/src/internal/runtime/atomic/atomic_amd64.go /src/goroot/src/internal/runtime/atomic/atomic_andor_generic.go /src/goroot/src/internal/runtime/atomic/atomic_andor_test.go /src/goroot/src/internal/runtime/atomic/atomic_arm.go /src/goroot/src/internal/runtime/atomic/atomic_arm64.go /src/goroot/src/internal/runtime/atomic/atomic_loong64.go /src/goroot/src/internal/runtime/atomic/atomic_mips64x.go /src/goroot/src/internal/runtime/atomic/atomic_mipsx.go /src/goroot/src/internal/runtime/atomic/atomic_ppc64x.go /src/goroot/src/internal/runtime/atomic/atomic_riscv64.go /src/goroot/src/internal/runtime/atomic/atomic_s390x.go /src/goroot/src/internal/runtime/atomic/atomic_test.go /src/goroot/src/internal/runtime/atomic/atomic_wasm.go /src/goroot/src/internal/runtime/atomic/bench_test.go /src/goroot/src/internal/runtime/atomic/doc.go /src/goroot/src/internal/runtime/atomic/stubs.go /src/goroot/src/internal/runtime/atomic/types.go /src/goroot/src/internal/runtime/atomic/types_64bit.go /src/goroot/src/internal/runtime/atomic/unaligned.go /src/goroot/src/internal/runtime/atomic/xchg8_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/runtime/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/runtime/syscall/defs_linux.go /src/goroot/src/internal/runtime/syscall/defs_linux_386.go /src/goroot/src/internal/runtime/syscall/defs_linux_amd64.go /src/goroot/src/internal/runtime/syscall/defs_linux_arm.go /src/goroot/src/internal/runtime/syscall/defs_linux_arm64.go /src/goroot/src/internal/runtime/syscall/defs_linux_loong64.go /src/goroot/src/internal/runtime/syscall/defs_linux_mips64x.go /src/goroot/src/internal/runtime/syscall/defs_linux_mipsx.go /src/goroot/src/internal/runtime/syscall/defs_linux_ppc64x.go /src/goroot/src/internal/runtime/syscall/defs_linux_riscv64.go /src/goroot/src/internal/runtime/syscall/defs_linux_s390x.go /src/goroot/src/internal/runtime/syscall/syscall_linux.go /src/goroot/src/internal/runtime/syscall/syscall_linux_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/runtime/syscall Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/runtime/math/math.go /src/goroot/src/internal/runtime/math/math_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/runtime/math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/runtime/maps/export_noswiss_test.go /src/goroot/src/internal/runtime/maps/export_swiss_test.go /src/goroot/src/internal/runtime/maps/export_test.go /src/goroot/src/internal/runtime/maps/fuzz_test.go /src/goroot/src/internal/runtime/maps/group.go /src/goroot/src/internal/runtime/maps/map.go /src/goroot/src/internal/runtime/maps/map_swiss_test.go /src/goroot/src/internal/runtime/maps/map_test.go /src/goroot/src/internal/runtime/maps/runtime.go /src/goroot/src/internal/runtime/maps/runtime_fast32_swiss.go /src/goroot/src/internal/runtime/maps/runtime_fast64_swiss.go /src/goroot/src/internal/runtime/maps/runtime_faststr_swiss.go /src/goroot/src/internal/runtime/maps/runtime_noswiss.go /src/goroot/src/internal/runtime/maps/runtime_swiss.go /src/goroot/src/internal/runtime/maps/table.go /src/goroot/src/internal/runtime/maps/table_debug.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/runtime/maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/poll/copy_file_range_freebsd.go /src/goroot/src/internal/poll/copy_file_range_linux.go /src/goroot/src/internal/poll/copy_file_range_unix.go /src/goroot/src/internal/poll/errno_unix.go /src/goroot/src/internal/poll/errno_windows.go /src/goroot/src/internal/poll/error_linux_test.go /src/goroot/src/internal/poll/error_stub_test.go /src/goroot/src/internal/poll/error_test.go /src/goroot/src/internal/poll/export_linux_test.go /src/goroot/src/internal/poll/export_posix_test.go /src/goroot/src/internal/poll/export_test.go /src/goroot/src/internal/poll/export_windows_test.go /src/goroot/src/internal/poll/fd.go /src/goroot/src/internal/poll/fd_fsync_darwin.go /src/goroot/src/internal/poll/fd_fsync_posix.go /src/goroot/src/internal/poll/fd_fsync_windows.go /src/goroot/src/internal/poll/fd_io_plan9.go /src/goroot/src/internal/poll/fd_mutex.go /src/goroot/src/internal/poll/fd_mutex_test.go /src/goroot/src/internal/poll/fd_opendir_darwin.go /src/goroot/src/internal/poll/fd_plan9.go /src/gor++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": oot/src/internal/poll/fd_poll_js.go /src/goroot/src/internal/poll/fd_poll_runtime.go /src/goroot/src/internal/poll/fd_posix.go /src/goroot/src/internal/poll/fd_posix_test.go /src/goroot/src/internal/poll/fd_unix.go /src/goroot/src/internal/poll/fd_unixjs.go /src/goroot/src/internal/poll/fd_wasip1.go /src/goroot/src/internal/poll/fd_windows.go /src/goroot/src/internal/poll/fd_windows_test.go /src/goroot/src/internal/poll/fd_writev_libc.go /src/goroot/src/internal/poll/fd_writev_unix.go /src/goroot/src/internal/poll/file_plan9.go /src/goroot/src/internal/poll/hook_cloexec.go /src/goroot/src/internal/poll/hook_unix.go /src/goroot/src/internal/poll/hook_windows.go /src/goroot/src/internal/poll/iovec_solaris.go /src/goroot/src/internal/poll/iovec_unix.go /src/goroot/src/internal/poll/read_test.go /src/goroot/src/internal/poll/sendfile.go /src/goroot/src/internal/poll/sendfile_solaris.go /src/goroot/src/internal/poll/sendfile_unix.go /src/goroot/src/internal/poll/sendfile_windows.go /src/goroot/src/internal/poll/sock_cloexec.go /src/goroot/src/internal/poll/sock_cloexec_solaris.go /src/goroot/src/internal/poll/sockopt.go /src/goroot/src/internal/poll/sockopt_linux.go /src/goroot/src/internal/poll/sockopt_unix.go /src/goroot/src/internal/poll/sockopt_windows.go /src/goroot/src/internal/poll/sockoptip.go /src/goroot/src/internal/poll/splice_linux.go /src/goroot/src/internal/poll/splice_linux_test.go /src/goroot/src/internal/poll/sys_cloexec.go /src/goroot/src/internal/poll/writev.go /src/goroot/src/internal/poll/writev_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 55 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/poll Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/diff/diff.go /src/goroot/src/internal/diff/diff_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/diff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/diff/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/diff/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/buildcfg/cfg.go /src/goroot/src/internal/buildcfg/cfg_test.go /src/goroot/src/internal/buildcfg/exp.go /src/goroot/src/internal/buildcfg/zbootstrap.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/buildcfg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/godebugs/godebugs_test.go /src/goroot/src/internal/godebugs/table.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/godebugs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/types/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/types/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/errors/code_string.go /src/goroot/src/internal/types/errors/codes.go /src/goroot/src/internal/types/errors/codes_test.go /src/goroot/src/internal/types/errors/generrordocs.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/types/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/types/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/blank.go /src/goroot/src/internal/types/testdata/check/builtins0.go /src/goroot/src/internal/types/testdata/check/builtins1.go /src/goroot/src/internal/types/testdata/check/chans.go /src/goroot/src/internal/types/testdata/check/compliterals.go /src/goroot/src/internal/types/testdata/check/const0.go /src/goroot/src/internal/types/testdata/check/const1.go /src/goroot/src/internal/types/testdata/check/constdecl.go /src/goroot/src/internal/types/testdata/check/conversions0.go /src/goroot/src/internal/types/testdata/check/conversions1.go /src/goroot/src/internal/types/testdata/check/cycles0.go /src/goroot/src/internal/types/testdata/check/cycles1.go /src/goroot/src/internal/types/testdata/check/cycles2.go /src/goroot/src/internal/types/testdata/check/cycles3.go /src/goroot/src/internal/types/testdata/check/cycles4.go /src/goroot/src/internal/types/testdata/check/cycles5.go /src/goroot/src/internal/types/testdata/check/cycles5a.go /src/goroot/src/internal/types/testdata/check/decls0.go /src/goroot/src/internal/types/testdata/check/decls1.go /src/goroot/src/internal/types/testdata/check/decls3.go /src/goroot/src/internal/types/testdata/check/decls4.go /src/goroot/src/internal/types/testdata/check/decls5.go /src/goroot/src/internal/types/testdata/check/errors.go /src/goroot/src/internal/types/testdata/check/expr0.go /src/goroot/src/internal/types/testdata/check/expr1.go /src/goroot/src/internal/types/testdata/check/expr2.go /src/goroot/src/internal/types/testdata/check/expr3.go /src/goroot/src/internal/types/testdata/check/funcinference.go /src/goroot/src/internal/types/testdata/check/go1_12.go /src/goroot/src/internal/types/testdata/check/go1_13.go /src/goroot/src/internal/types/testdata/check/go1_16.go /src/goroot/src/internal/types/testdata/check/go1_19.go /src/goroot/src/internal/types/testdata/check/go1_19_20.go /src/goroot/src/internal/types/testdata/check/go1_20_19.go /src/goroot/src/internal/types/testdata/check/go1_21_19.go /src/goroot/src/internal/types/testda++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ta/check/go1_21_22.go /src/goroot/src/internal/types/testdata/check/go1_22_21.go /src/goroot/src/internal/types/testdata/check/go1_8.go /src/goroot/src/internal/types/testdata/check/go1_xx_19.go /src/goroot/src/internal/types/testdata/check/gotos.go /src/goroot/src/internal/types/testdata/check/importC.go /src/goroot/src/internal/types/testdata/check/init0.go /src/goroot/src/internal/types/testdata/check/init1.go /src/goroot/src/internal/types/testdata/check/init2.go /src/goroot/src/internal/types/testdata/check/issues0.go /src/goroot/src/internal/types/testdata/check/issues1.go /src/goroot/src/internal/types/testdata/check/labels.go /src/goroot/src/internal/types/testdata/check/linalg.go /src/goroot/src/internal/types/testdata/check/literals.go /src/goroot/src/internal/types/testdata/check/lookup1.go /src/goroot/src/internal/types/testdata/check/lookup2.go /src/goroot/src/internal/types/testdata/check/main0.go /src/goroot/src/internal/types/testdata/check/main1.go /src/goroot/src/internal/types/testdata/check/map0.go /src/goroot/src/internal/types/testdata/check/map1.go /src/goroot/src/internal/types/testdata/check/methodsets.go /src/goroot/src/internal/types/testdata/check/shifts.go /src/goroot/src/internal/types/testdata/check/slices.go /src/goroot/src/internal/types/testdata/check/stmt0.go /src/goroot/src/internal/types/testdata/check/stmt1.go /src/goroot/src/internal/types/testdata/check/typeinference.go /src/goroot/src/internal/types/testdata/check/typeinst0.go /src/goroot/src/internal/types/testdata/check/typeinst1.go /src/goroot/src/internal/types/testdata/check/typeinstcycles.go /src/goroot/src/internal/types/testdata/check/typeparams.go /src/goroot/src/internal/types/testdata/check/unions.go /src/goroot/src/internal/types/testdata/check/vardecl.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 67 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/check Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/importdecl0/importdecl0a.go /src/goroot/src/internal/types/testdata/check/importdecl0/importdecl0b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/check/importdecl0 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/decls2/decls2a.go /src/goroot/src/internal/types/testdata/check/decls2/decls2b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/check/decls2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/issue25008/issue25008a.go /src/goroot/src/internal/types/testdata/check/issue25008/issue25008b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/check/issue25008 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/importdecl1/importdecl1a.go /src/goroot/src/internal/types/testdata/check/importdecl1/importdecl1b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/check/importdecl1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/spec/assignability.go /src/goroot/src/internal/types/testdata/spec/comparable.go /src/goroot/src/internal/types/testdata/spec/comparable1.19.go /src/goroot/src/internal/types/testdata/spec/comparisons.go /src/goroot/src/internal/types/testdata/spec/conversions.go /src/goroot/src/internal/types/testdata/spec/range.go /src/goroot/src/internal/types/testdata/spec/range_int.go /src/goroot/src/internal/types/testdata/spec/receivers.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.22.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.23a.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.23b.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.8.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/spec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/examples/constraints.go /src/goroot/src/internal/types/testdata/examples/functions.go /src/goroot/src/internal/types/testdata/examples/inference.go /src/goroot/src/internal/types/testdata/examples/inference2.go /src/goroot/src/internal/types/testdata/examples/methods.go /src/goroot/src/internal/types/testdata/examples/operations.go /src/goroot/src/internal/types/testdata/examples/types.go /src/goroot/src/internal/types/testdata/examples/typesets.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/examples Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/types/testdata/fixedbugs/issue20583.go /src/goroot/src/internal/types/testdata/fixedbugs/issue23203a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue23203b.go /src/goroot/src/internal/types/testdata/fixedbugs/issue25838.go /src/goroot/src/internal/types/testdata/fixedbugs/issue26390.go /src/goroot/src/internal/types/testdata/fixedbugs/issue28251.go /src/goroot/src/internal/types/testdata/fixedbugs/issue3117.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39634.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39664.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39680.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39693.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39699.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39711.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39723.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39725.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39754.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39755.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39768.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39938.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39948.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39976.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39982.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40038.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40056.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40057.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40301.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40350.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40684.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40789.go /src/goroot/src/internal/types/testdata/fixedbugs/issue41124.go /src/goroot/src/internal/types/testdata/fixedbugs/issue41176.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42695.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42758.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42881.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42987.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43056.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43087.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43109.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43110.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43124.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43125.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43190.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43527.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43671.go /src/goroot/src/internal/types/testdata/fixedbugs/issue44688.go /src/goroot/src/internal/types/testdata/fixedbugs/issue44799.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45114.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45548.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45550.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45635.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45639.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45920.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45985.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46090.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46275.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46403.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46404.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46461.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46461a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46583.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47031.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47115.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47127.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47411.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47747.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47796.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47818.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47887.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47968.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48008.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48018.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48048.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48082.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48083.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48136.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48234.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48312.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48472.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48529.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48582.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48619.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48656.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48695.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48703.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48712.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48819.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48827.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48951.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48962.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48974.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49003.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49005.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49043.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49112.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49179.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49242.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49247.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49276.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49296.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49439.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49482.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49541.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49579.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49592.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49602.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49705.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49735.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49736.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49739.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49864.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50259.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50276.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50281.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50321.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50372.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50417.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50426.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50427.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50450.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50516.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50646.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50729.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50729b.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50755.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50779.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50779a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50782.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50816.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50833.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50912.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50918.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50929.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50965.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51025.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51048.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51139.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51145.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51158.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51229.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51232.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51233.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51257.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51335.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51339.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51360.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51376.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51386.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51437.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51472.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51503.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51509.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51525.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51533.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51578.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51593.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51607.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51610.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51616.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51658.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51877.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52031.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52401.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52529.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52698.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52915.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53358.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53535.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53650.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53692.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54280.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54405.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54424.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54942.go /src/goroot/src/internal/types/testdata/fixedbugs/issue56351.go /src/goroot/src/internal/types/testdata/fixedbugs/issue56425.go /src/goroot/src/internal/types/testdata/fixedbugs/issue56665.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57155.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57160.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57192.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57352.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57486.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57500.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57522.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58611.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58612.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58671.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58742.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59190.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59207.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59209.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59338a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59338b.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59371.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59639.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59740.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59848.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59890.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59953.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59956.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59958.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60346.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60377.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60434.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60460.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60500.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60542.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60556.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60562.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60688.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60747.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60906.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60933.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60946.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61486.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61685.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61822.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61879.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61903.go /src/goroot/src/internal/types/testdata/fixedbugs/issue62157.go /src/goroot/src/internal/types/testdata/fixedbugs/issue63563.go /src/goroot/src/internal/types/testdata/fixedbugs/issue64406.go /src/goroot/src/internal/types/testdata/fixedbugs/issue64704.go /src/goroot/src/internal/types/testdata/fixedbugs/issue65344.go /src/goroot/src/internal/types/testdata/fixedbugs/issue65711.go /src/goroot/src/internal/types/testdata/fixedbugs/issue65854.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66064.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66285.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66323.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66751.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66878.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67547.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67628.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67683.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67872.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67962.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68184.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68903.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68935.go /src/goroot/src/internal/types/testdata/fixedbugs/issue69576.go /src/goroot/src/internal/types/testdata/fixedbugs/issue6977.go /src/goroot/src/internal/types/testdata/fixedbugs/issue69955.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70150.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70417.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70526.go /src/goroot/src/internal/types/testdata/fixedbugs/issue71131.go /src/goroot/src/internal/types/testdata/fixedbugs/issue71198.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 246 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/types/testdata/fixedbugs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/txtar/archive.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/txtar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/zstd/bits.go /src/goroot/src/internal/zstd/block.go /src/goroot/src/internal/zstd/fse.go /src/goroot/src/internal/zstd/fse_test.go /src/goroot/src/internal/zstd/fuzz_test.go /src/goroot/src/internal/zstd/huff.go /src/goroot/src/internal/zstd/literals.go /src/goroot/src/internal/zstd/window.go /src/goroot/src/internal/zstd/window_test.go /src/goroot/src/internal/zstd/xxhash.go /src/goroot/src/internal/zstd/xxhash_test.go /src/goroot/src/internal/zstd/zstd.go /src/goroot/src/internal/zstd/zstd_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/zstd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/zstd/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/zstd/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/msan/doc.go /src/goroot/src/internal/msan/msan.go /src/goroot/src/internal/msan/nomsan.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/msan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/syslist/syslist.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/syslist Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/goos/gengoos.go /src/goroot/src/internal/goos/goos.go /src/goroot/src/internal/goos/nonunix.go /src/goroot/src/internal/goos/unix.go /src/goroot/src/internal/goos/zgoos_aix.go /src/goroot/src/internal/goos/zgoos_android.go /src/goroot/src/internal/goos/zgoos_darwin.go /src/goroot/src/internal/goos/zgoos_dragonfly.go /src/goroot/src/internal/goos/zgoos_freebsd.go /src/goroot/src/internal/goos/zgoos_hurd.go /src/goroot/src/internal/goos/zgoos_illumos.go /src/goroot/src/internal/goos/zgoos_ios.go /src/goroot/src/internal/goos/zgoos_js.go /src/goroot/src/internal/goos/zgoos_linux.go /src/goroot/src/internal/goos/zgoos_netbsd.go /src/goroot/src/internal/goos/zgoos_openbsd.go /src/goroot/src/internal/goos/zgoos_plan9.go /src/goroot/src/internal/goos/zgoos_solaris.go /src/goroot/src/internal/goos/zgoos_wasip1.go /src/goroot/src/internal/goos/zgoos_windows.go /src/goroot/src/internal/goos/zgoos_zos.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/goos Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/unsafeheader/unsafeheader.go /src/goroot/src/internal/unsafeheader/unsafeheader_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/unsafeheader Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/synctest/synctest.go /src/goroot/src/internal/synctest/synctest_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/itoa/itoa.go /src/goroot/src/internal/itoa/itoa_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/itoa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/asan/asan.go /src/goroot/src/internal/asan/doc.go /src/goroot/src/internal/asan/noasan.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/asan Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/stringslite/strings.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/stringslite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/testenv/exec.go /src/goroot/src/internal/testenv/noopt.go /src/goroot/src/internal/testenv/opt.go /src/goroot/src/internal/testenv/testenv.go /src/goroot/src/internal/testenv/testenv_notunix.go /src/goroot/src/internal/testenv/testenv_notwin.go /src/goroot/src/internal/testenv/testenv_test.go /src/goroot/src/internal/testenv/testenv_unix.go /src/goroot/src/internal/testenv/testenv_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/testenv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/profilerecord/profilerecord.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/profilerecord Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/lazyregexp/lazyre.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/lazyregexp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/base.go /src/goroot/src/internal/trace/batch.go /src/goroot/src/internal/trace/batchcursor.go /src/goroot/src/internal/trace/batchcursor_test.go /src/goroot/src/internal/trace/event.go /src/goroot/src/internal/trace/event_test.go /src/goroot/src/internal/trace/export_test.go /src/goroot/src/internal/trace/gc.go /src/goroot/src/internal/trace/gc_test.go /src/goroot/src/internal/trace/generation.go /src/goroot/src/internal/trace/mud.go /src/goroot/src/internal/trace/mud_test.go /src/goroot/src/internal/trace/oldtrace.go /src/goroot/src/internal/trace/oldtrace_test.go /src/goroot/src/internal/trace/order.go /src/goroot/src/internal/trace/order_test.go /src/goroot/src/internal/trace/parser.go /src/goroot/src/internal/trace/reader.go /src/goroot/src/internal/trace/reader_test.go /src/goroot/src/internal/trace/resources.go /src/goroot/src/internal/trace/summary.go /src/goroot/src/internal/trace/summary_test.go /src/goroot/src/internal/trace/trace_test.go /src/goroot/src/internal/trace/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/testdata/generate.go /src/goroot/src/internal/trace/testdata/mktests.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/testdata/tests/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/testdata/tests/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/testdata/testprog/annotations-stress.go /src/goroot/src/internal/trace/testdata/testprog/annotations.go /src/goroot/src/internal/trace/testdata/testprog/cgo-callback.go /src/goroot/src/internal/trace/testdata/testprog/cpu-profile.go /src/goroot/src/internal/trace/testdata/testprog/futile-wakeup.go /src/goroot/src/internal/trace/testdata/testprog/gc-stress.go /src/goroot/src/internal/trace/testdata/testprog/gomaxprocs.go /src/goroot/src/internal/trace/testdata/testprog/iter-pull.go /src/goroot/src/internal/trace/testdata/testprog/many-start-stop.go /src/goroot/src/internal/trace/testdata/testprog/stacks.go /src/goroot/src/internal/trace/testdata/testprog/stress-start-stop.go /src/goroot/src/internal/trace/testdata/testprog/stress.go /src/goroot/src/internal/trace/testdata/testprog/wait-on-pipe.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/testdata/testprog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/testdata/generators/go122-confuse-seq-across-generations.go /src/goroot/src/internal/trace/testdata/generators/go122-create-syscall-reuse-thread-id.go /src/goroot/src/internal/trace/testdata/generators/go122-create-syscall-with-p.go /src/goroot/src/internal/trace/testdata/generators/go122-fail-first-gen-first.go /src/goroot/src/internal/trace/testdata/generators/go122-go-create-without-running-g.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-ambiguous.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary-reacquire-new-proc-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary-reacquire-new-proc.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": reacquire-new-proc-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-reacquire-new-proc.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-self.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-simple-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-simple.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-sitting-in-syscall.go /src/goroot/src/internal/trace/testdata/generators/go122-task-across-generations.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/testdata/generators Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/testdata/fuzz/FuzzReader/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/testdata/fuzz/FuzzReader/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/event/event.go /src/goroot/src/internal/trace/event/requirements.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/event Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/event/go122/event.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/event/go122 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/internal/testgen/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/internal/testgen/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/internal/testgen/go122/trace.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/internal/testgen/go122 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/internal/oldtrace/order.go /src/goroot/src/internal/trace/internal/oldtrace/parser.go /src/goroot/src/internal/trace/internal/oldtrace/parser_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/internal/oldtrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/internal/oldtrace/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/internal/oldtrace/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/version/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/raw/doc.go /src/goroot/src/internal/trace/raw/event.go /src/goroot/src/internal/trace/raw/reader.go /src/goroot/src/internal/trace/raw/textreader.go /src/goroot/src/internal/trace/raw/textwriter.go /src/goroot/src/internal/trace/raw/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/raw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/traceviewer/emitter.go /src/goroot/src/internal/trace/traceviewer/histogram.go /src/goroot/src/internal/trace/traceviewer/http.go /src/goroot/src/internal/trace/traceviewer/mmu.go /src/goroot/src/internal/trace/traceviewer/pprof.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/traceviewer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/traceviewer/format/format.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/traceviewer/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/trace/traceviewer/static/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/trace/traceviewer/static/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/trace/testtrace/expectation.go /src/goroot/src/internal/trace/testtrace/format.go /src/goroot/src/internal/trace/testtrace/validation.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/trace/testtrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/cfg/cfg.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/cfg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/goarch/gengoarch.go /src/goroot/src/internal/goarch/goarch.go /src/goroot/src/internal/goarch/goarch_386.go /src/goroot/src/internal/goarch/goarch_amd64.go /src/goroot/src/internal/goarch/goarch_arm.go /src/goroot/src/internal/goarch/goarch_arm64.go /src/goroot/src/internal/goarch/goarch_loong64.go /src/goroot/src/internal/goarch/goarch_mips.go /src/goroot/src/internal/goarch/goarch_mips64.go /src/goroot/src/internal/goarch/goarch_mips64le.go /src/goroot/src/internal/goarch/goarch_mipsle.go /src/goroot/src/internal/goarch/goarch_ppc64.go /src/goroot/src/internal/goarch/goarch_ppc64le.go /src/goroot/src/internal/goarch/goarch_riscv64.go /src/goroot/src/internal/goarch/goarch_s390x.go /src/goroot/src/internal/goarch/goarch_wasm.go /src/goroot/src/internal/goarch/zgoarch_386.go /src/goroot/src/internal/goarch/zgoarch_amd64.go /src/goroot/src/internal/goarch/zgoarch_arm.go /src/goroot/src/internal/goarch/zgoarch_arm64.go /src/goroot/src/internal/goarch/zgoarch_arm64be.go /src/goroot++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": /src/internal/goarch/zgoarch_armbe.go /src/goroot/src/internal/goarch/zgoarch_loong64.go /src/goroot/src/internal/goarch/zgoarch_mips.go /src/goroot/src/internal/goarch/zgoarch_mips64.go /src/goroot/src/internal/goarch/zgoarch_mips64le.go /src/goroot/src/internal/goarch/zgoarch_mips64p32.go /src/goroot/src/internal/goarch/zgoarch_mips64p32le.go /src/goroot/src/internal/goarch/zgoarch_mipsle.go /src/goroot/src/internal/goarch/zgoarch_ppc.go /src/goroot/src/internal/goarch/zgoarch_ppc64.go /src/goroot/src/internal/goarch/zgoarch_ppc64le.go /src/goroot/src/internal/goarch/zgoarch_riscv.go /src/goroot/src/internal/goarch/zgoarch_riscv64.go /src/goroot/src/internal/goarch/zgoarch_s390.go /src/goroot/src/internal/goarch/zgoarch_s390x.go /src/goroot/src/internal/goarch/zgoarch_sparc.go /src/goroot/src/internal/goarch/zgoarch_sparc64.go /src/goroot/src/internal/goarch/zgoarch_wasm.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/goarch Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/race/doc.go /src/goroot/src/internal/race/norace.go /src/goroot/src/internal/race/race.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/race Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/fuzz/counters_supported.go /src/goroot/src/internal/fuzz/counters_unsupported.go /src/goroot/src/internal/fuzz/coverage.go /src/goroot/src/internal/fuzz/encoding.go /src/goroot/src/internal/fuzz/encoding_test.go /src/goroot/src/internal/fuzz/fuzz.go /src/goroot/src/internal/fuzz/mem.go /src/goroot/src/internal/fuzz/minimize.go /src/goroot/src/internal/fuzz/minimize_test.go /src/goroot/src/internal/fuzz/mutator.go /src/goroot/src/internal/fuzz/mutator_test.go /src/goroot/src/internal/fuzz/mutators_byteslice.go /src/goroot/src/internal/fuzz/mutators_byteslice_test.go /src/goroot/src/internal/fuzz/pcg.go /src/goroot/src/internal/fuzz/queue.go /src/goroot/src/internal/fuzz/queue_test.go /src/goroot/src/internal/fuzz/sys_posix.go /src/goroot/src/internal/fuzz/sys_unimplemented.go /src/goroot/src/internal/fuzz/sys_windows.go /src/goroot/src/internal/fuzz/trace.go /src/goroot/src/internal/fuzz/worker.go /src/goroot/src/internal/fuzz/worker_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/cpu/cpu.go /src/goroot/src/internal/cpu/cpu_arm.go /src/goroot/src/internal/cpu/cpu_arm64.go /src/goroot/src/internal/cpu/cpu_arm64_android.go /src/goroot/src/internal/cpu/cpu_arm64_darwin.go /src/goroot/src/internal/cpu/cpu_arm64_freebsd.go /src/goroot/src/internal/cpu/cpu_arm64_hwcap.go /src/goroot/src/internal/cpu/cpu_arm64_linux.go /src/goroot/src/internal/cpu/cpu_arm64_openbsd.go /src/goroot/src/internal/cpu/cpu_arm64_other.go /src/goroot/src/internal/cpu/cpu_loong64.go /src/goroot/src/internal/cpu/cpu_loong64_hwcap.go /src/goroot/src/internal/cpu/cpu_loong64_linux.go /src/goroot/src/internal/cpu/cpu_mips.go /src/goroot/src/internal/cpu/cpu_mips64x.go /src/goroot/src/internal/cpu/cpu_mipsle.go /src/goroot/src/internal/cpu/cpu_no_name.go /src/goroot/src/internal/cpu/cpu_ppc64x.go /src/goroot/src/internal/cpu/cpu_ppc64x_aix.go /src/goroot/src/internal/cpu/cpu_ppc64x_linux.go /src/goroot/src/internal/cpu/cpu_ppc64x_other.go /src/goroot/src/internal/cpu/cpu_riscv64.go /src/goroot/src/internal/cpu/cpu_s390x.go /src/goroot/src/internal/cpu/cpu_s390x_test.go /src/goroot/src/internal/cpu/cpu_test.go /src/goroot/src/internal/cpu/cpu_wasm.go /src/goroot/src/internal/cpu/cpu_x86.go /src/goroot/src/internal/cpu/cpu_x86_test.go /src/goroot/src/internal/cpu/export_test.go /src/goroot/src/internal/cpu/export_x86_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 30 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/cpu Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/testlog/exit.go /src/goroot/src/internal/testlog/log.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/testlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/byteorder/byteorder.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/byteorder Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/fmtsort/export_test.go /src/goroot/src/internal/fmtsort/sort.go /src/goroot/src/internal/fmtsort/sort_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/fmtsort Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/filepathlite/path.go /src/goroot/src/internal/filepathlite/path_nonwindows.go /src/goroot/src/internal/filepathlite/path_plan9.go /src/goroot/src/internal/filepathlite/path_unix.go /src/goroot/src/internal/filepathlite/path_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/filepathlite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/obscuretestdata/obscuretestdata.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/obscuretestdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/sysinfo/cpuinfo_bsd.go /src/goroot/src/internal/sysinfo/cpuinfo_linux.go /src/goroot/src/internal/sysinfo/cpuinfo_stub.go /src/goroot/src/internal/sysinfo/export_test.go /src/goroot/src/internal/sysinfo/sysinfo.go /src/goroot/src/internal/sysinfo/sysinfo_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/sysinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/platform/supported.go /src/goroot/src/internal/platform/zosarch.go /src/goroot/src/internal/platform/zosarch_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/platform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/gover/gover.go /src/goroot/src/internal/gover/gover_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/gover Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/dag/alg.go /src/goroot/src/internal/dag/alg_test.go /src/goroot/src/internal/dag/parse.go /src/goroot/src/internal/dag/parse_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/dag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/reflectlite/all_test.go /src/goroot/src/internal/reflectlite/export_test.go /src/goroot/src/internal/reflectlite/reflect_mirror_test.go /src/goroot/src/internal/reflectlite/set_test.go /src/goroot/src/internal/reflectlite/swapper.go /src/goroot/src/internal/reflectlite/tostring_test.go /src/goroot/src/internal/reflectlite/type.go /src/goroot/src/internal/reflectlite/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/reflectlite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/saferio/io.go /src/goroot/src/internal/saferio/io_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/saferio Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/bytealg/bytealg.go /src/goroot/src/internal/bytealg/compare_generic.go /src/goroot/src/internal/bytealg/compare_native.go /src/goroot/src/internal/bytealg/count_generic.go /src/goroot/src/internal/bytealg/count_native.go /src/goroot/src/internal/bytealg/equal_generic.go /src/goroot/src/internal/bytealg/equal_native.go /src/goroot/src/internal/bytealg/index_amd64.go /src/goroot/src/internal/bytealg/index_arm64.go /src/goroot/src/internal/bytealg/index_generic.go /src/goroot/src/internal/bytealg/index_native.go /src/goroot/src/internal/bytealg/index_ppc64x.go /src/goroot/src/internal/bytealg/index_s390x.go /src/goroot/src/internal/bytealg/indexbyte_generic.go /src/goroot/src/internal/bytealg/indexbyte_native.go /src/goroot/src/internal/bytealg/lastindexbyte_generic.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/bytealg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/pkgbits/codes.go /src/goroot/src/internal/pkgbits/decoder.go /src/goroot/src/internal/pkgbits/doc.go /src/goroot/src/internal/pkgbits/encoder.go /src/goroot/src/internal/pkgbits/flags.go /src/goroot/src/internal/pkgbits/pkgbits_test.go /src/goroot/src/internal/pkgbits/reloc.go /src/goroot/src/internal/pkgbits/support.go /src/goroot/src/internal/pkgbits/sync.go /src/goroot/src/internal/pkgbits/syncmarker_string.go /src/goroot/src/internal/pkgbits/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/pkgbits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/nettrace/nettrace.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/nettrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/copyright/copyright_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/copyright Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/bisect/bisect.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/bisect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/goexperiment/exp_aliastypeparams_off.go /src/goroot/src/internal/goexperiment/exp_aliastypeparams_on.go /src/goroot/src/internal/goexperiment/exp_arenas_off.go /src/goroot/src/internal/goexperiment/exp_arenas_on.go /src/goroot/src/internal/goexperiment/exp_boringcrypto_off.go /src/goroot/src/internal/goexperiment/exp_boringcrypto_on.go /src/goroot/src/internal/goexperiment/exp_cacheprog_off.go /src/goroot/src/internal/goexperiment/exp_cacheprog_on.go /src/goroot/src/internal/goexperiment/exp_cgocheck2_off.go /src/goroot/src/internal/goexperiment/exp_cgocheck2_on.go /src/goroot/src/internal/goexperiment/exp_coverageredesign_off.go /src/goroot/src/internal/goexperiment/exp_coverageredesign_on.go /src/goroot/src/internal/goexperiment/exp_fieldtrack_off.go /src/goroot/src/internal/goexperiment/exp_fieldtrack_on.go /src/goroot/src/internal/goexperiment/exp_heapminimum512kib_off.go /src/goroot/src/internal/goexperiment/exp_heapminimum512kib_on.go /src/goroot/src/internal/goexperiment/exp_loopvar_off.go /src/goroot/src/internal/goexperiment/exp_loopvar_on.go /src/goroot/src/internal/goexperiment/exp_newinliner_off.go /src/goroot/src/internal/goexperiment/exp_newinliner_on.go /src/goroot/src/internal/goexperiment/exp_preemptibleloops_off.go /src/goroot/src/internal/goexperiment/exp_preemptibleloops_on.go /src/goroot/src/internal/goexperiment/exp_rangefunc_off.go /src/goroot/src/internal/goexperiment/exp_rangefunc_on.go /src/goroot/src/internal/goexperiment/exp_regabiargs_off.go /src/goroot/src/internal/goexperiment/exp_regabiargs_on.go /src/goroot/src/internal/goexperiment/exp_regabiwrappers_off.go /src/goroot/src/internal/goexperiment/exp_regabiwrappers_on.go /src/goroot/src/internal/goexperiment/exp_spinbitmutex_off.go /src/goroot/src/internal/goexperiment/exp_spinbitmutex_on.go /src/goroot/src/internal/goexperiment/exp_staticlockranking_off.go /src/goroot/src/internal/goexperiment/exp_staticlockranking_on.go /src/goroot/src/internal/goexperiment/exp_swissmap_off.go /src/goroot/src/internal/goexperiment/exp_swissmap_on.go /src/goroot/src/internal/goexperiment/exp_synchashtriemap_off.go /src/goroot/src/internal/goexperiment/exp_synchashtriemap_on.go /src/goroot/src/internal/goexperiment/exp_synctest_off.go /src/goroot/src/internal/goexperiment/exp_synctest_on.go /src/goroot/src/internal/goexperiment/flags.go /src/goroot/src/internal/goexperiment/mkconsts.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 40 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/goexperiment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/abi/abi.go /src/goroot/src/internal/abi/abi_amd64.go /src/goroot/src/internal/abi/abi_arm64.go /src/goroot/src/internal/abi/abi_generic.go /src/goroot/src/internal/abi/abi_loong64.go /src/goroot/src/internal/abi/abi_ppc64x.go /src/goroot/src/internal/abi/abi_riscv64.go /src/goroot/src/internal/abi/abi_test.go /src/goroot/src/internal/abi/compiletype.go /src/goroot/src/internal/abi/escape.go /src/goroot/src/internal/abi/export_test.go /src/goroot/src/internal/abi/funcpc.go /src/goroot/src/internal/abi/funcpc_gccgo.go /src/goroot/src/internal/abi/iface.go /src/goroot/src/internal/abi/map_noswiss.go /src/goroot/src/internal/abi/map_select_noswiss.go /src/goroot/src/internal/abi/map_select_swiss.go /src/goroot/src/internal/abi/map_swiss.go /src/goroot/src/internal/abi/rangefuncconsts.go /src/goroot/src/internal/abi/runtime.go /src/goroot/src/internal/abi/stack.go /src/goroot/src/internal/abi/switch.go /src/goroot/src/internal/abi/symtab.go /src/goroot/src/internal/abi/type.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/abi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/abi/testdata/x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/abi/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/xcoff/ar.go /src/goroot/src/internal/xcoff/ar_test.go /src/goroot/src/internal/xcoff/file.go /src/goroot/src/internal/xcoff/file_test.go /src/goroot/src/internal/xcoff/xcoff.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/xcoff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/internal/xcoff/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/internal/xcoff/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/sync/export_test.go /src/goroot/src/internal/sync/hashtriemap.go /src/goroot/src/internal/sync/hashtriemap_bench_test.go /src/goroot/src/internal/sync/hashtriemap_test.go /src/goroot/src/internal/sync/mutex.go /src/goroot/src/internal/sync/runtime.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/internal/singleflight/singleflight.go /src/goroot/src/internal/singleflight/singleflight_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo internal/singleflight Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/compress/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/compress/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/compress/gzip/example_test.go /src/goroot/src/compress/gzip/fuzz_test.go /src/goroot/src/compress/gzip/gunzip.go /src/goroot/src/compress/gzip/gunzip_test.go /src/goroot/src/compress/gzip/gzip.go /src/goroot/src/compress/gzip/gzip_test.go /src/goroot/src/compress/gzip/issue14937_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^compress_gzip ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/gzip fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:26 Found package in /src/goroot/src/compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/compress_gzip.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_gzip.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": go: module compress/gzip: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_compress_gzip/copy/gunzip.go fuzz_ng_compress_gzip/copy/gzip.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_gzip/copy/gunzip.go fuzz_ng_compress_gzip/copy/gzip.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_gzip/fuzz_ng.go fuzz_ng_compress_gzip/fuzzng_unsure_test.go fuzz_ng_compress_gzip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/compress/gzip/example_test.go /src/goroot/src/compress/gzip/fuzz_test.go /src/goroot/src/compress/gzip/gunzip_test.go /src/goroot/src/compress/gzip/gzip_test.go /src/goroot/src/compress/gzip/issue14937_test.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/compress/gzip/testdata /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_gzip/' /src/goroot/src/fuzz_ng_compress_gzip/example_test.go /src/goroot/src/fuzz_ng_compress_gzip/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_gzip/fuzz_test.go /src/goroot/src/fuzz_ng_compress_gzip/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_compress_gzip/gunzip.go /src/goroot/src/fuzz_ng_compress_gzip/gunzip_test.go /src/goroot/src/fuzz_ng_compress_gzip/gzip.go /src/goroot/src/fuzz_ng_compress_gzip/gzip_test.go /src/goroot/src/fuzz_ng_compress_gzip/issue14937_test.go /src/goroot/src/fuzz_ng_compress_gzip/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_gzip/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_gzip/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_gzip/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_compress_gzip /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_compress_gzip [fuzz_ng_compress_gzip.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_compress_gzip [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_compress_gzip_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/compress/gzip/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/compress/gzip/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/compress/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/compress/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/compress/zlib/example_test.go /src/goroot/src/compress/zlib/reader.go /src/goroot/src/compress/zlib/reader_test.go /src/goroot/src/compress/zlib/writer.go /src/goroot/src/compress/zlib/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^compress_zlib ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/zlib fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:34 Found package in /src/goroot/src/compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/compress_zlib.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_zlib.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": go: module compress/zlib: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_compress_zlib/copy/reader.go fuzz_ng_compress_zlib/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_zlib/copy/reader.go fuzz_ng_compress_zlib/copy/writer.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_zlib/fuzz_ng.go fuzz_ng_compress_zlib/fuzzng_unsure_test.go fuzz_ng_compress_zlib/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/compress/zlib/example_test.go /src/goroot/src/compress/zlib/reader_test.go /src/goroot/src/compress/zlib/writer_test.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/compress/zlib/testdata /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/compress/zlib/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_zlib/' /src/goroot/src/fuzz_ng_compress_zlib/example_test.go /src/goroot/src/fuzz_ng_compress_zlib/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_zlib/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_compress_zlib/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_zlib/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_zlib/reader.go /src/goroot/src/fuzz_ng_compress_zlib/reader_test.go /src/goroot/src/fuzz_ng_compress_zlib/writer.go /src/goroot/src/fuzz_ng_compress_zlib/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_zlib/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_zlib/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_compress_zlib /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_compress_zlib [fuzz_ng_compress_zlib.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_compress_zlib [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_compress_zlib_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/compress/bzip2/bit_reader.go /src/goroot/src/compress/bzip2/bzip2.go /src/goroot/src/compress/bzip2/bzip2_test.go /src/goroot/src/compress/bzip2/huffman.go /src/goroot/src/compress/bzip2/move_to_front.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^compress_bzip2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/bzip2 fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:41 Found package in /src/goroot/src/compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:41 Type StructuralError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:41 Function Error has unproduced recv StructuralError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/compress_bzip2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_bzip2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module compress/bzip2: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_compress_bzip2/copy/bit_reader.go fuzz_ng_compress_bzip2/copy/bzip2.go fuzz_ng_compress_bzip2/copy/huffman.go fuzz_ng_compress_bzip2/copy/move_to_front.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_bzip2/copy/bit_reader.go fuzz_ng_compress_bzip2/copy/bzip2.go fuzz_ng_compress_bzip2/copy/huffman.go fuzz_ng_compress_bzip2/copy/move_to_front.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_bzip2/fuzz_ng.go fuzz_ng_compress_bzip2/fuzzng_unsure_test.go fuzz_ng_compress_bzip2/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/compress/bzip2/bzip2_test.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/compress/bzip2/testdata /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_bzip2/' /src/goroot/src/fuzz_ng_compress_bzip2/bit_reader.go /src/goroot/src/fuzz_ng_compress_bzip2/bzip2.go /src/goroot/src/fuzz_ng_compress_bzip2/bzip2_test.go /src/goroot/src/fuzz_ng_compress_bzip2/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_bzip2/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_compress_bzip2/huffman.go /src/goroot/src/fuzz_ng_compress_bzip2/move_to_front.go /src/goroot/src/fuzz_ng_compress_bzip2/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_bzip2/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_bzip2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_bzip2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_compress_bzip2 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_compress_bzip2 [fuzz_ng_compress_bzip2.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_compress_bzip2 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_compress_bzip2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/compress/bzip2/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/compress/bzip2/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/compress/flate/deflate.go /src/goroot/src/compress/flate/deflate_test.go /src/goroot/src/compress/flate/deflatefast.go /src/goroot/src/compress/flate/dict_decoder.go /src/goroot/src/compress/flate/dict_decoder_test.go /src/goroot/src/compress/flate/example_test.go /src/goroot/src/compress/flate/flate_test.go /src/goroot/src/compress/flate/huffman_bit_writer.go /src/goroot/src/compress/flate/huffman_bit_writer_test.go /src/goroot/src/compress/flate/huffman_code.go /src/goroot/src/compress/flate/inflate.go /src/goroot/src/compress/flate/inflate_test.go /src/goroot/src/compress/flate/reader_test.go /src/goroot/src/compress/flate/token.go /src/goroot/src/compress/flate/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^compress_flate ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/flate fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Found package in /src/goroot/src/compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Type WriteError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Type InternalError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Type ReadError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Function Error has unproduced recv InternalError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Function Error has unproduced recv ReadError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:48 Function Error has unproduced recv WriteError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/compress_flate.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_flate.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": go: module compress/flate: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_compress_flate/copy/deflate.go fuzz_ng_compress_flate/copy/deflatefast.go fuzz_ng_compress_flate/copy/dict_decoder.go fuzz_ng_compress_flate/copy/huffman_bit_writer.go fuzz_ng_compress_flate/copy/huffman_code.go fuzz_ng_compress_flate/copy/inflate.go fuzz_ng_compress_flate/copy/token.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_flate/copy/deflate.go fuzz_ng_compress_flate/copy/deflatefast.go fuzz_ng_compress_flate/copy/dict_decoder.go fuzz_ng_compress_flate/copy/huffman_bit_writer.go fuzz_ng_compress_flate/copy/huffman_code.go fuzz_ng_compress_flate/copy/inflate.go fuzz_ng_compress_flate/copy/token.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_flate/fuzz_ng.go fuzz_ng_compress_flate/fuzzng_unsure_test.go fuzz_ng_compress_flate/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/compress/flate/deflate_test.go /src/goroot/src/compress/flate/dict_decoder_test.go /src/goroot/src/compress/flate/example_test.go /src/goroot/src/compress/flate/flate_test.go /src/goroot/src/compress/flate/huffman_bit_writer_test.go /src/goroot/src/compress/flate/inflate_test.go /src/goroot/src/compress/flate/reader_test.go /src/goroot/src/compress/flate/writer_test.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/compress/flate/testdata /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_flate/' /src/goroot/src/fuzz_ng_compress_flate/deflate.go /src/goroot/src/fuzz_ng_compress_flate/deflate_test.go /src/goroot/src/fuzz_ng_compress_flate/deflatefast.go /src/goroot/src/fuzz_ng_compress_flate/dict_decoder.go /src/goroot/src/fuzz_ng_compress_flate/dict_decoder_test.go /src/goroot/src/fuzz_ng_compress_flate/example_test.go /src/goroot/src/fuzz_ng_compress_flate/flate_test.go /src/goroot/src/fuzz_ng_compress_flate/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_flate/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_compress_flate/huffman_bit_writer.go /src/goroot/src/fuzz_ng_compress_flate/huffman_bit_writer_test.go /src/goroot/src/fuzz_ng_compress_flate/huffman_code.go /src/goroot/src/fuzz_ng_compress_flate/inflate.go /src/goroot/src/fuzz_ng_compress_flate/inflate_test.go /src/goroot/src/fuzz_ng_compress_flate/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_flate/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_flate/reader_test.go /src/goroot/src/fuzz_ng_compress_flate/token.go /src/goroot/src/fuzz_ng_compress_flate/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_flate/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_flate/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_compress_flate /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_compress_flate [fuzz_ng_compress_flate.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_compress_flate [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_compress_flate_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/compress/flate/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/compress/flate/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/compress/lzw/reader.go /src/goroot/src/compress/lzw/reader_test.go /src/goroot/src/compress/lzw/writer.go /src/goroot/src/compress/lzw/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^compress_lzw ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/lzw fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Found package in /src/goroot/src/compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Type Reader is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Type Writer is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Function Read has unproduced recv Reader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Function Close has unproduced recv Reader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Function Reset has unproduced recv Reader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Function Write has unproduced recv Writer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Function Close has unproduced recv Writer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:21:56 Function Reset has unproduced recv Writer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/compress_lzw.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_lzw.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": go: module compress/lzw: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_compress_lzw/copy/reader.go fuzz_ng_compress_lzw/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_lzw/copy/reader.go fuzz_ng_compress_lzw/copy/writer.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_compress_lzw/fuzz_ng.go fuzz_ng_compress_lzw/fuzzng_unsure_test.go fuzz_ng_compress_lzw/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/compress/lzw/reader_test.go /src/goroot/src/compress/lzw/writer_test.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/compress/lzw/testdata /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/compress/lzw/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_lzw/' /src/goroot/src/fuzz_ng_compress_lzw/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_lzw/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_compress_lzw/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_lzw/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_lzw/reader.go /src/goroot/src/fuzz_ng_compress_lzw/reader_test.go /src/goroot/src/fuzz_ng_compress_lzw/writer.go /src/goroot/src/fuzz_ng_compress_lzw/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_lzw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_lzw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_compress_lzw /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_compress_lzw [fuzz_ng_compress_lzw.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_compress_lzw [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_compress_lzw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/iter/iter.go /src/goroot/src/iter/pull_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package iter Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^iter ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing iter fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:04 Found package in /src/goroot/src/iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:04 Unknown argument &ast.IndexExpr{X:(*ast.Ident)(0xc00028cdc0), Lbrack:8823, Index:(*ast.Ident)(0xc00028cde0), Rbrack:8825} for Pull Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:04 Failed creating fuzz target : Unknown argument &ast.IndexExpr{X:(*ast.Ident)(0xc00028cdc0), Lbrack:8823, Index:(*ast.Ident)(0xc00028cde0), Rbrack:8825} for Pull Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/iter.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/iter.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=iter Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_iter Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_iter/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_iter/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_iter/copy/*.go' /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_iter/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_iter/*.go' /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_iter/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/iter/pull_test.go /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/iter/testdata /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/iter/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_iter/' /src/goroot/src/fuzz_ng_iter/ngolo_helper.go /src/goroot/src/fuzz_ng_iter/pull_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_iter/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_iter/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_iter /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_iter [fuzz_ng_iter.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_iter [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_iter Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_iter_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_iter_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo iter Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/unicode/casetables.go /src/goroot/src/unicode/digit.go /src/goroot/src/unicode/digit_test.go /src/goroot/src/unicode/example_test.go /src/goroot/src/unicode/graphic.go /src/goroot/src/unicode/graphic_test.go /src/goroot/src/unicode/letter.go /src/goroot/src/unicode/letter_test.go /src/goroot/src/unicode/script_test.go /src/goroot/src/unicode/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^unicode ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unicode fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Found package in /src/goroot/src/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Type SpecialCase is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Function IsOneOf has unproduced argument RangeTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Unhandled argument &ast.Ellipsis{Ellipsis:2819, Elt:(*ast.StarExpr)(0xc00000e888)} for In Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Function Is has unproduced argument RangeTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Function ToUpper has unproduced recv SpecialCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Function ToTitle has unproduced recv SpecialCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:06 Function ToLower has unproduced recv SpecialCase Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/unicode.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unicode.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": go: module unicode: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_unicode/copy/casetables.go fuzz_ng_unicode/copy/digit.go fuzz_ng_unicode/copy/graphic.go fuzz_ng_unicode/copy/letter.go fuzz_ng_unicode/copy/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unicode/copy/casetables.go fuzz_ng_unicode/copy/digit.go fuzz_ng_unicode/copy/graphic.go fuzz_ng_unicode/copy/letter.go fuzz_ng_unicode/copy/tables.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unicode/fuzz_ng.go fuzz_ng_unicode/fuzzng_unsure_test.go fuzz_ng_unicode/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/unicode/digit_test.go /src/goroot/src/unicode/example_test.go /src/goroot/src/unicode/graphic_test.go /src/goroot/src/unicode/letter_test.go /src/goroot/src/unicode/script_test.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/unicode/testdata /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/unicode/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unicode/' /src/goroot/src/fuzz_ng_unicode/casetables.go /src/goroot/src/fuzz_ng_unicode/digit.go /src/goroot/src/fuzz_ng_unicode/digit_test.go /src/goroot/src/fuzz_ng_unicode/example_test.go /src/goroot/src/fuzz_ng_unicode/fuzz_ng.go /src/goroot/src/fuzz_ng_unicode/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_unicode/graphic.go /src/goroot/src/fuzz_ng_unicode/graphic_test.go /src/goroot/src/fuzz_ng_unicode/letter.go /src/goroot/src/fuzz_ng_unicode/letter_test.go /src/goroot/src/fuzz_ng_unicode/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode/script_test.go /src/goroot/src/fuzz_ng_unicode/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_unicode /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_unicode [fuzz_ng_unicode.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:3752:2: Cc already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:3752:2: other declaration of Cc Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:3755:2: Cs already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:3755:2: other declaration of Cs Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:5900:2: Khojki already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:5900:2: other declaration of Khojki Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:5915:2: Manichaean already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:5915:2: other declaration of Manichaean Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:5966:2: Sogdian already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:5966:2: other declaration of Sogdian Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:5984:2: Tibetan already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:5984:2: other declaration of Tibetan Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:7206:2: Join_Control already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:7206:2: other declaration of Join_Control Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:7234:5: CaseRanges already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/tables.go:7234:5: other declaration of CaseRanges Step #3 - "compile-libfuzzer-coverage-x86_64": ./letter.go:83:2: UpperLower already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/letter.go:83:2: other declaration of UpperLower Step #3 - "compile-libfuzzer-coverage-x86_64": ./graphic.go:59:6: IsOneOf already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/graphic.go:59:6: other declaration of IsOneOf Step #3 - "compile-libfuzzer-coverage-x86_64": ./tables.go:7234:5: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_unicode [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_unicode_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/unicode/utf8/example_test.go /src/goroot/src/unicode/utf8/utf8.go /src/goroot/src/unicode/utf8/utf8_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^unicode_utf8 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unicode/utf8 fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:16 Found package in /src/goroot/src/unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:16 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/unicode_utf8.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unicode_utf8.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module unicode/utf8: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_unicode_utf8/copy/utf8.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unicode_utf8/copy/utf8.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unicode_utf8/fuzz_ng.go fuzz_ng_unicode_utf8/fuzzng_unsure_test.go fuzz_ng_unicode_utf8/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/unicode/utf8/example_test.go /src/goroot/src/unicode/utf8/utf8_test.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/unicode/utf8/testdata /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/unicode/utf8/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unicode_utf8/' /src/goroot/src/fuzz_ng_unicode_utf8/example_test.go /src/goroot/src/fuzz_ng_unicode_utf8/fuzz_ng.go /src/goroot/src/fuzz_ng_unicode_utf8/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_unicode_utf8/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf8/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf8/utf8.go /src/goroot/src/fuzz_ng_unicode_utf8/utf8_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf8/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf8/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_unicode_utf8 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_unicode_utf8 [fuzz_ng_unicode_utf8.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:16:2: RuneError already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:16:2: other declaration of RuneError Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:17:2: RuneSelf already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:17:2: other declaration of RuneSelf Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:110:6: FullRune already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:110:6: other declaration of FullRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:206:6: DecodeRuneInString already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:205:6: other declaration of DecodeRuneInString Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:255:6: DecodeLastRune already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:253:6: other declaration of DecodeLastRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:295:6: DecodeLastRuneInString already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:293:6: other declaration of DecodeLastRuneInString Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:330:6: RuneLen already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:327:6: other declaration of RuneLen Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:444:6: Valid already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:440:6: other declaration of Valid Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:495:6: ValidString already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:491:6: other declaration of ValidString Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:543:6: ValidRune already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf8/utf8.go:538:6: other declaration of ValidRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf8.go:495:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_unicode_utf8 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_unicode_utf8_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/unicode/utf16/export_test.go /src/goroot/src/unicode/utf16/utf16.go /src/goroot/src/unicode/utf16/utf16_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^unicode_utf16 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unicode/utf16 fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:26 Found package in /src/goroot/src/unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:26 Array result for uint16 is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:26 Array result for uint16 is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:26 Array result for rune is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:26 Function Encode has unproduced array argument rune Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/unicode_utf16.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unicode_utf16.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module unicode/utf16: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_unicode_utf16/copy/utf16.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unicode_utf16/copy/utf16.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_unicode_utf16/fuzz_ng.go fuzz_ng_unicode_utf16/fuzzng_unsure_test.go fuzz_ng_unicode_utf16/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/unicode/utf16/export_test.go /src/goroot/src/unicode/utf16/utf16_test.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/unicode/utf16/testdata /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/unicode/utf16/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unicode_utf16/' /src/goroot/src/fuzz_ng_unicode_utf16/export_test.go /src/goroot/src/fuzz_ng_unicode_utf16/fuzz_ng.go /src/goroot/src/fuzz_ng_unicode_utf16/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_unicode_utf16/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf16/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf16/utf16.go /src/goroot/src/fuzz_ng_unicode_utf16/utf16_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf16/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf16/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_unicode_utf16 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_unicode_utf16 [fuzz_ng_unicode_utf16.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:30:6: IsSurrogate already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:30:6: other declaration of IsSurrogate Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:37:6: DecodeRune already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:37:6: other declaration of DecodeRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:47:6: EncodeRune already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:47:6: other declaration of EncodeRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:57:6: RuneLen already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:57:6: other declaration of RuneLen Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:69:6: Encode already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:69:6: other declaration of Encode Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:100:6: AppendRune already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:100:6: other declaration of AppendRune Step #3 - "compile-libfuzzer-coverage-x86_64": ./utf16.go:116:6: Decode already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/unicode/utf16/utf16.go:116:6: other declaration of Decode Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_unicode_utf16 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_unicode_utf16_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/addrselect.go /src/goroot/src/net/addrselect_test.go /src/goroot/src/net/cgo_aix.go /src/goroot/src/net/cgo_android.go /src/goroot/src/net/cgo_bsd.go /src/goroot/src/net/cgo_darwin.go /src/goroot/src/net/cgo_linux.go /src/goroot/src/net/cgo_netbsd.go /src/goroot/src/net/cgo_openbsd.go /src/goroot/src/net/cgo_resnew.go /src/goroot/src/net/cgo_resold.go /src/goroot/src/net/cgo_socknew.go /src/goroot/src/net/cgo_sockold.go /src/goroot/src/net/cgo_solaris.go /src/goroot/src/net/cgo_stub.go /src/goroot/src/net/cgo_unix.go /src/goroot/src/net/cgo_unix_cgo.go /src/goroot/src/net/cgo_unix_cgo_res.go /src/goroot/src/net/cgo_unix_cgo_resn.go /src/goroot/src/net/cgo_unix_syscall.go /src/goroot/src/net/cgo_unix_test.go /src/goroot/src/net/conf.go /src/goroot/src/net/conf_test.go /src/goroot/src/net/conn_test.go /src/goroot/src/net/dial.go /src/goroot/src/net/dial_test.go /src/goroot/src/net/dial_unix_test.go /src/goroot/src/net/dnsclient.go /src/goroot/src/net/dnsclient_test.go /src/goroot/src/net/dnsclient_unix.go /src/goroot/src/net/dnsclient_unix_test.go /src/goroot/src/net/dnsconfig.go /src/goroot/src/net/dnsconfig_unix.go /src/goroot/src/net/dnsconfig_unix_test.go /src/goroot/src/net/dnsconfig_windows.go /src/goroot/src/net/dnsname_test.go /src/goroot/src/net/error_plan9.go /src/goroot/src/net/error_plan9_test.go /src/goroot/src/net/error_posix.go /src/goroot/src/net/error_posix_test.go /src/goroot/src/net/error_test.go /src/goroot/src/net/error_unix.go /src/goroot/src/net/error_unix_test.go /src/goroot/src/net/error_windows.go /src/goroot/src/net/error_windows_test.go /src/goroot/src/net/example_test.go /src/goroot/src/net/external_test.go /src/goroot/src/net/fd_fake.go /src/goroot/src/net/fd_js.go /src/goroot/src/net/fd_plan9.go /src/goroot/src/net/fd_posix.go /src/goroot/src/net/fd_unix.go /src/goroot/src/net/fd_wasip1.go /src/goroot/src/net/fd_windows.go /src/goroot/src/net/file.go /src/goroot/src/net/file_plan9.go /src/goroot/src/net/file_stub.go /src/goroot/src/net/file_test.go /src/goroot/src/net/file_unix.go /src/goroot/src/net/file_unix_test.go /src/goroot/src/net/file_wasip1.go /src/goroot/src/net/file_wasip1_test.go /src/goroot/src/net/file_windows.go /src/goroot/src/net/hook.go /src/goroot/src/net/hook_plan9.go /src/goroot/src/net/hook_unix.go /src/goroot/src/net/hook_windows.go /src/goroot/src/net/hosts.go /src/goroot/src/net/hosts_test.go /src/goroot/src/net/interface.go /src/goroot/src/net/interface_aix.go /src/goroot/src/net/interface_bsd.go /src/goroot/src/net/interface_bsd_test.go /src/goroot/src/net/interface_bsdvar.go /src/goroot/src/net/interface_darwin.go /src/goroot/src/net/interface_freebsd.go /src/goroot/src/net/interface_linux.go /src/goroot/src/net/interface_linux_test.go /src/goroot/src/net/interface_plan9.go /src/goroot/src/net/interface_solaris.go /src/goroot/src/net/interface_stub.go /src/goroot/src/net/interface_test.go /src/goroot/src/net/interface_unix_test.go /src/goroot/src/net/interface_windows.go /src/goroot/src/net/ip.go /src/goroot/src/net/ip_test.go /src/goroot/src/net/iprawsock.go /src/goroot/src/net/iprawsock_plan9.go /src/goroot/src/net/iprawsock_posix.go /src/goroot/src/net/iprawsock_test.go /src/goroot/src/net/ipsock.go /src/goroot/src/net/ipsock_plan9.go /src/goroot/src/net/ipsock_plan9_test.go /src/goroot/src/net/ipsock_posix.go /src/goroot/src/net/ipsock_test.go /src/goroot/src/net/listen_test.go /src/goroot/src/net/lookup.go /src/goroot/src/net/lookup_plan9.go /src/goroot/src/net/lookup_test.go /src/goroot/src/net/lookup_unix.go /src/goroot/src/net/lookup_windows.go /src/goroot/src/net/lookup_windows_test.go /src/goroot/src/net/mac.go /src/goroot/src/net/mac_test.go /src/goroot/src/net/main_cloexec_test.go /src/goroot/src/net/main_conf_test.go /src/goroot/src/net/main_plan9_test.go /src/goroot/src/net/main_posix_test.go /src/goroot/src/net/main_test.go /src/goroot/src/net/main_unix_test.go /src/goroot/src/net/main_wasm_test.go /src/goroot/src/net/main_windows_test.go /src/goroot/src/net/mockserver_test.go /src/goroot/src/net/mptcpsock_linux.go /src/goroot/src/net/mptcpsock_linux_test.go /src/goroot/src/net/mptcpsock_stub.go /src/goroot/src/net/net.go /src/goroot/src/net/net_fake.go /src/goroot/src/net/net_fake_test.go /src/goroot/src/net/net_test.go /src/goroot/src/net/net_windows_test.go /src/goroot/src/net/netcgo_off.go /src/goroot/src/net/netcgo_on.go /src/goroot/src/net/netgo_netcgo.go /src/goroot/src/net/netgo_off.go /src/goroot/src/net/netgo_on.go /src/goroot/src/net/nss.go /src/goroot/src/net/nss_test.go /src/goroot/src/net/packetconn_test.go /src/goroot/src/net/parse.go /src/goroot/src/net/parse_test.go /src/goroot/src/net/pipe.go /src/goroot/src/net/pipe_test.go /src/goroot/src/net/platform_test.go /src/goroot/src/net/port.go /src/goroot/src/net/port_test.go /src/goroot/src/net/port_unix.go /src/goroot/src/net/protoconn_test.go /src/goroot/src/net/rawconn.go /src/goroot/src/net/rawconn_stub_test.go /src/goroot/src/net/rawconn_test.go /src/goroot/src/net/rawconn_unix_test.go /src/goroot/src/net/rawconn_windows_test.go /src/goroot/src/net/resolverdialfunc_test.go /src/goroot/src/net/rlimit_js.go /src/goroot/src/net/rlimit_unix.go /src/goroot/src/net/sendfile_linux.go /src/goroot/src/net/sendfile_stub.go /src/goroot/src/net/sendfile_test.go /src/goroot/src/net/sendfile_unix_alt.go /src/goroot/src/net/sendfile_unix_test.go /src/goroot/src/net/sendfile_windows.go /src/goroot/src/net/server_test.go /src/goroot/src/net/sock_bsd.go /src/goroot/src/net/sock_cloexec.go /src/goroot/src/net/sock_cloexec_solaris.go /src/goroot/src/net/sock_linux.go /src/goroot/src/net/sock_linux_test.go /src/goroot/src/net/sock_plan9.go /src/goroot/src/net/sock_posix.go /src/goroot/src/net/sock_stub.go /src/goroot/src/net/sock_windows.go /src/goroot/src/net/sockaddr_posix.go /src/goroot/src/net/sockopt_aix.go /src/goroot/src/net/sockopt_bsd.go /src/goroot/src/net/sockopt_fake.go /src/goroot/src/net/sockopt_linux.go /src/goroot/src/net/sockopt_plan9.go /src/goroot/src/net/sockopt_posix.go /src/goroot/src/net/sockopt_solaris.go /src/goroot/src/net/sockopt_windows.go /src/goroot/src/net/sockoptip_bsdvar.go /src/goroot/src/net/sockoptip_linux.go /src/goroot/src/net/sockoptip_posix.go /src/goroot/src/net/sockoptip_stub.go /src/goroot/src/net/sockoptip_windows.go /src/goroot/src/net/splice_linux.go /src/goroot/src/net/splice_linux_test.go /src/goroot/src/net/splice_stub.go /src/goroot/src/net/sys_cloexec.go /src/goroot/src/net/tcpconn_keepalive_conf_darwin_test.go /src/goroot/src/net/tcpconn_keepalive_conf_posix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_conf_unix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_windows_test.go /src/goroot/src/net/tcpconn_keepalive_illumos_test.go /src/goroot/src/net/tcpconn_keepalive_posix_test.go /src/goroot/src/net/tcpconn_keepalive_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_test.go /src/goroot/src/net/tcpsock.go /src/goroot/src/net/tcpsock_plan9.go /src/goroot/src/net/tcpsock_posix.go /src/goroot/src/net/tcpsock_solaris.go /src/goroot/src/net/tcpsock_test.go /src/goroot/src/net/tcpsock_unix.go /src/goroot/src/net/tcpsock_unix_test.go /src/goroot/src/net/tcpsock_windows.go /src/goroot/src/net/tcpsockopt_darwin.go /src/goroot/src/net/tcpsockopt_openbsd.go /src/goroot/src/net/tcpsockopt_plan9.go /src/goroot/src/net/tcpsockopt_posix.go /src/goroot/src/net/tcpsockopt_solaris.go /src/goroot/src/net/tcpsockopt_stub.go /src/goroot/src/net/tcpsockopt_unix.go /src/goroot/src/net/tcpsockopt_windows.go /src/goroot/src/net/timeout_test.go /src/goroot/src/net/udpsock.go /src/goroot/src/net/udpsock_plan9.go /src/goroot/src/net/udpsock_plan9_test.go /src/goroot/src/net/udpsock_posix.go /src/goroot/src/net/udpsock_test.go /src/goroot/src/net/unixsock.go /src/goroot/src/net/unixsock_linux_test.go /src/goroot/src/net/unixsock_plan9.go /src/goroot/src/net/unixsock_posix.go /src/goroot/src/net/unixsock_readmsg_cloexec.go /src/goroot/src/net/unixsock_readmsg_cmsg_cloexec.go /src/goroot/src/net/unixsock_readmsg_other.go /src/goroot/src/net/unixsock_readmsg_test.go /src/goroot/src/net/unixsock_test.go /src/goroot/src/net/unixsock_windows_test.go /src/goroot/src/net/write_unix_test.go /src/goroot/src/net/writev_test.go /src/goroot/src/net/writev_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 224 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Found package in /src/goroot/src/net Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for Addr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for Addr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for Interface is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for Addr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for IP is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for IPAddr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for IP is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for netip.Addr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for SRV is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for SRV is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for MX is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for MX is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for NS is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for NS is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type UnknownNetworkError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type OpError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type Buffers is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type DNSConfigError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type InvalidAddrError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type AddrError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Type DNSError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Unhandled field &ast.FuncType{Func:107196, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000503620), Results:(*ast.FieldList)(0xc000503680)} for struct Resolver Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Unhandled field &ast.FuncType{Func:310655, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0004e6b40), Results:(*ast.FieldList)(0xc0004e6b70)} for struct ListenConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function MultipathTCP has unproduced recv Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function SetMultipathTCP has unproduced recv Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function DialTimeout has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Dial has unproduced recv Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function DialContext has unproduced recv Dialer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function MultipathTCP has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function SetMultipathTCP has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Listen has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function ListenPacket has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function FileConn has unproduced argument os.File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function FileListener has unproduced argument os.File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function FilePacketConn has unproduced argument os.File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupHost has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupIPAddr has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupIP has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupNetIP has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupPort has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupCNAME has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupSRV has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupMX has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupNS has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupTXT has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function LookupAddr has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Unwrap has unproduced recv OpError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv OpError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv OpError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv OpError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv AddrError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv AddrError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv AddrError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv UnknownNetworkError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv UnknownNetworkError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv UnknownNetworkError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv InvalidAddrError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv InvalidAddrError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv InvalidAddrError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Unwrap has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Unwrap has unproduced recv DNSError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Error has unproduced recv DNSError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Timeout has unproduced recv DNSError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Temporary has unproduced recv DNSError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function WriteTo has unproduced recv Buffers Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function Read has unproduced recv Buffers Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function TCPAddrFromAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function SetKeepAlivePeriod has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function SetKeepAliveConfig has unproduced argument KeepAliveConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function UDPAddrFromAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function WriteToUDPAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function WriteMsgUDPAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:35 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:276:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:288:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:301:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:695:34: cannot use r0 (variable of type []net.IP) as []*net.IP value in argument to append Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net/copy/addrselect.go fuzz_ng_net/copy/cgo_unix.go fuzz_ng_net/copy/conf.go fuzz_ng_net/copy/dial.go fuzz_ng_net/copy/dnsclient.go fuzz_ng_net/copy/dnsclient_unix.go fuzz_ng_net/copy/dnsconfig.go fuzz_ng_net/copy/dnsconfig_unix.go fuzz_ng_net/copy/error_posix.go fuzz_ng_net/copy/error_unix.go fuzz_ng_net/copy/fd_posix.go fuzz_ng_net/copy/fd_unix.go fuzz_ng_net/copy/file.go fuzz_ng_net/copy/file_unix.go fuzz_ng_net/copy/hook.go fuzz_ng_net/copy/hook_unix.go fuzz_ng_net/copy/hosts.go fuzz_ng_net/copy/interface.go fuzz_ng_net/copy/interface_linux.go fuzz_ng_net/copy/ip.go fuzz_ng_net/copy/iprawsock.go fuzz_ng_net/copy/iprawsock_posix.go fuzz_ng_net/copy/ipsock.go fuzz_ng_net/copy/ipsock_posix.go fuzz_ng_net/copy/lookup.go fuzz_ng_net/copy/lookup_unix.go fuzz_ng_net/copy/mac.go fuzz_ng_net/copy/mptcpsock_linux.go fuzz_ng_net/copy/net.go fuzz_ng_net/copy/netcgo_off.go fuzz_ng_net/copy/netgo_off.go fuzz_ng_net/copy/nss.go fuzz_ng_net/copy/parse.go fuzz_ng_net/copy/pipe.go fuzz_ng_net/copy/port.go fuzz_ng_net/copy/port_unix.go fuzz_ng_net/copy/rawconn.go fuzz_ng_net/copy/rlimit_unix.go fuzz_ng_net/copy/sendfile_linux.go fuzz_ng_net/copy/sock_cloexec.go fuzz_ng_net/copy/sock_linux.go fuzz_ng_net/copy/sock_posix.go fuzz_ng_net/copy/sockaddr_posix.go fuzz_ng_net/copy/sockopt_linux.go fuzz_ng_net/copy/sockopt_posix.go fuzz_ng_net/copy/sockoptip_linux.go fuzz_ng_net/copy/sockoptip_posix.go fuzz_ng_net/copy/splice_linux.go fuzz_ng_net/copy/tcpsock.go fuzz_ng_net/copy/tcpsock_posix.go fuzz_ng_net/copy/tcpsock_unix.go fuzz_ng_net/copy/tcpsockopt_posix.go fuzz_ng_net/copy/tcpsockopt_unix.go fuzz_ng_net/copy/udpsock.go fuzz_ng_net/copy/udpsock_posix.go fuzz_ng_net/copy/unixsock.go fuzz_ng_net/copy/unixsock_posix.go fuzz_ng_net/copy/unixsock_readmsg_cmsg_cloexec.go fuzz_ng_net/copy/writev_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net/copy/addrselect.go fuzz_ng_net/copy/cgo_unix.go fuzz_ng_net/copy/conf.go fuzz_ng_net/copy/dial.go fuzz_ng_net/copy/dnsclient.go fuzz_ng_net/copy/dnsclient_unix.go fuzz_ng_net/copy/dnsconfig.go fuzz_ng_net/copy/dnsconfig_unix.go fuzz_ng_net/copy/error_posix.go fuzz_ng_net/copy/error_unix.go fuzz_ng_net/copy/fd_posix.go fuzz_ng_net/copy/fd_unix.go fuzz_ng_net/copy/file.go fuzz_ng_net/copy/file_unix.go fuzz_ng_net/copy/hook.go fuzz_ng_net/copy/hook_unix.go fuzz_ng_net/copy/hosts.go fuzz_ng_net/copy/interface.go fuzz_ng_net/copy/interface_linux.go fuzz_ng_net/copy/ip.go fuzz_ng_net/copy/iprawsock.go fuzz_ng_net/copy/iprawsock_posix.go fuzz_ng_net/copy/ipsock.go fuzz_ng_net/copy/ipsock_posix.go fuzz_ng_net/copy/lookup.go fuzz_ng_net/copy/lookup_unix.go fuzz_ng_net/copy/mac.go fuzz_ng_net/copy/mptcpsock_linux.go fuzz_ng_net/copy/net.go fuzz_ng_net/copy/netcgo_off.go fuzz_ng_net/copy/netgo_off.go fuzz_ng_net/copy/nss.go fuzz_ng_net/copy/parse.go fuzz_ng_net/copy/pipe.go fuzz_ng_net/copy/port.go fuzz_ng_net/copy/port_unix.go fuzz_ng_net/copy/rawconn.go fuzz_ng_net/copy/rlimit_unix.go fuzz_ng_net/copy/sendfile_linux.go fuzz_ng_net/copy/sock_cloexec.go fuzz_ng_net/copy/sock_linux.go fuzz_ng_net/copy/sock_posix.go fuzz_ng_net/copy/sockaddr_posix.go fuzz_ng_net/copy/sockopt_linux.go fuzz_ng_net/copy/sockopt_posix.go fuzz_ng_net/copy/sockoptip_linux.go fuzz_ng_net/copy/sockoptip_posix.go fuzz_ng_net/copy/splice_linux.go fuzz_ng_net/copy/tcpsock.go fuzz_ng_net/copy/tcpsock_posix.go fuzz_ng_net/copy/tcpsock_unix.go fuzz_ng_net/copy/tcpsockopt_posix.go fuzz_ng_net/copy/tcpsockopt_unix.go fuzz_ng_net/copy/udpsock.go fuzz_ng_net/copy/udpsock_posix.go fuzz_ng_net/copy/unixsock.go fuzz_ng_net/copy/unixsock_posix.go fuzz_ng_net/copy/unixsock_readmsg_cmsg_cloexec.go fuzz_ng_net/copy/writev_unix.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net/fuzz_ng.go fuzz_ng_net/fuzzng_unsure_test.go fuzz_ng_net/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/addrselect_test.go /src/goroot/src/net/cgo_unix_test.go /src/goroot/src/net/conf_test.go /src/goroot/src/net/conn_test.go /src/goroot/src/net/dial_test.go /src/goroot/src/net/dial_unix_test.go /src/goroot/src/net/dnsclient_test.go /src/goroot/src/net/dnsclient_unix_test.go /src/goroot/src/net/dnsconfig_unix_test.go /src/goroot/src/net/dnsname_test.go /src/goroot/src/net/error_plan9_test.go /src/goroot/src/net/error_posix_test.go /src/goroot/src/net/error_test.go /src/goroot/src/net/error_unix_test.go /src/goroot/src/net/error_windows_test.go /src/goroot/src/net/example_test.go /src/goroot/src/net/external_test.go /src/goroot/src/net/file_test.go /src/goroot/src/net/file_unix_test.go /src/goroot/src/net/file_wasip1_test.go /src/goroot/src/net/hosts_test.go /src/goroot/src/net/interface_bsd_test.go /src/goroot/src/net/interface_linux_test.go /src/goroot/src/net/interface_test.go /src/goroot/src/net/interface_unix_test.go /src/goroot/src/net/ip_test.go /src/goroot/src/net/iprawsock_test.go /src/goroot/src/net/ipsock_plan9_test.go /src/goroot/src/net/ipsock_test.go /src/goroot/src/net/listen_test.go /src/goroot/src/net/lookup_test.go /src/goroot/src/net/lookup_windows_test.go /src/goroot/src/net/mac_test.go /src/goroot/src/net/main_cloexec_test.go /src/goroot/src/net/main_conf_test.go /src/goroot/src/net/main_plan9_test.go /src/goroot/src/net/main_posix_test.go /src/goroot/src/net/main_test.go /src/goroot/src/net/main_unix_test.go /src/goroot/src/net/main_wasm_test.go /src/goroot/src/net/main_windows_test.go /src/goroot/src/net/mockserver_test.go /src/goroot/src/net/mptcpsock_linux_test.go /src/goroot/src/net/net_fake_test.go /src/goroot/src/net/net_test.go /src/goroot/src/net/net_windows_test.go /src/goroot/src/net/nss_test.go /src/goroot/src/net/packetconn_test.go /src/goroot/src/net/parse_test.go /src/goroot/src/net/pipe_test.go /src/goroot/src/net/platform_test.go /src/goroot/src/net/port_test.go /src/goroot/src/net/protoconn_test.go /src/goroot/src/net/rawconn_stub_test.go /src/goroot/src/net/rawconn_test.go /src/goroot/src/net/rawconn_unix_test.go /src/goroot/src/net/rawconn_windows_test.go /src/goroot/src/net/resolverdialfunc_test.go /src/goroot/src/net/sendfile_test.go /src/goroot/src/net/sendfile_unix_test.go /src/goroot/src/net/server_test.go /src/goroot/src/net/sock_linux_test.go /src/goroot/src/net/splice_linux_test.go /src/goroot/src/net/tcpconn_keepalive_conf_darwin_test.go /src/goroot/src/net/tcpconn_keepalive_conf_posix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_conf_unix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_windows_test.go /src/goroot/src/net/tcpconn_keepalive_illumos_test.go /src/goroot/src/net/tcpconn_keepalive_posix_test.go /src/goroot/src/net/tcpconn_keepalive_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_test.go /src/goroot/src/net/tcpsock_test.go /src/goroot/src/net/tcpsock_unix_test.go /src/goroot/src/net/timeout_test.go /src/goroot/src/net/udpsock_plan9_test.go /src/goroot/src/net/udpsock_test.go /src/goroot/src/net/unixsock_linux_test.go /src/goroot/src/net/unixsock_readmsg_test.go /src/goroot/src/net/unixsock_test.go /src/goroot/src/net/unixsock_windows_test.go /src/goroot/src/net/write_unix_test.go /src/goroot/src/net/writev_test.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/testdata /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net/' /src/goroot/src/fuzz_ng_net/addrselect.go /src/goroot/src/fuzz_ng_net/addrselect_test.go /src/goroot/src/fuzz_ng_net/cgo_unix.go /src/goroot/src/fuzz_ng_net/cgo_unix_test.go /src/goroot/src/fuzz_ng_net/conf.go /src/goroot/src/fuzz_ng_net/conf_test.go /src/goroot/src/fuzz_ng_net/conn_test.go /src/goroot/src/fuzz_ng_net/dial.go /src/goroot/src/fuzz_ng_net/dial_test.go /src/goroot/src/fuzz_ng_net/dial_unix_test.go /src/goroot/src/fuzz_ng_net/dnsclient.go /src/goroot/src/fuzz_ng_net/dnsclient_test.go /src/goroot/src/fuzz_ng_net/dnsclient_unix.go /src/goroot/src/fuzz_ng_net/dnsclient_unix_test.go /src/goroot/src/fuzz_ng_net/dnsconfig.go /src/goroot/src/fuzz_ng_net/dnsconfig_unix.go /src/goroot/src/fuzz_ng_net/dnsconfig_unix_test.go /src/goroot/src/fuzz_ng_net/dnsname_test.go /src/goroot/src/fuzz_ng_net/error_plan9_test.go /src/goroot/src/fuzz_ng_net/error_posix.go /src/goroot/src/fuzz_ng_net/error_posix_test.go /src/goroot/src/fuzz_ng_net/error_test.go /src/goroot/src/fuzz_ng_net/error_unix.go /src/goroot/src/fuzz_ng_net/error_unix_test.go /src/goroot/src/fuzz_ng_net/error_windows_test.go /src/goroot/src/fuzz_ng_net/example_test.go /src/goroot/src/fuzz_ng_net/external_test.go /src/goroot/src/fuzz_ng_net/fd_posix.go /src/goroot/src/fuzz_ng_net/fd_unix.go /src/goroot/src/fuzz_ng_net/file.go /src/goroot/src/fuzz_ng_net/file_test.go /src/goroot/src/fuzz_ng_net/file_unix.go /src/goroot/src/fuzz_ng_net/file_unix_test.go /src/goroot/src/fuzz_ng_net/file_wasip1_test.go /src/goroot/src/fuzz_ng_net/fuzz_ng.go /src/goroot/src/fuzz_ng_net/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net/hook.go /src/goroot/src/fuzz_ng_net/hook_unix.go /src/goroot/src/fuzz_ng_net/hosts.go /src/goroot/src/fuzz_ng_net/hosts_test.go /src/goroot/src/fuzz_ng_net/interface.go /src/goroot/src/fuzz_ng_net/interface_bsd_test.go /src/goroot/src/fuzz_ng_net/interface_linux.go /src/goroot/src/fuzz_ng_net/interface_linux_test.go /src/goroot/src/fuzz_ng_net/interface_test.go /src/goroot/src/fuzz_ng_net/interface_unix_test.go /src/goroot/src/fuzz_ng_net/ip.go /src/goroot/src/fuzz_ng_net/ip_test.go /src/goroot/src/fuzz_ng_net/iprawsock.go /src/goroot/src/fuzz_ng_net/iprawsock_posix.go /src/goroot/src/fuzz_ng_net/iprawsock_test.go /src/goroot/src/fuzz_ng_net/ipsock.go /src/goroot/src/fuzz_ng_net/ipsock_plan9_test.go /src/goroot/src/fuzz_ng_net/ipsock_posix.go /src/goroot/src/fuzz_ng_net/ipsock_test.go /src/goroot/src/fuzz_ng_net/listen_test.go /src/goroot/src/fuzz_ng_net/lookup.go /src/goroot/src/fuzz_ng_net/lookup_test.go /src/goroot/src/fuzz_ng_net/lookup_unix.go /src/goroot/src/fuzz_ng_net/lookup_windows_test.go /src/goroot/src/fuzz_ng_net/mac.go /src/goroot/src/fuzz_ng_net/mac_test.go /src/goroot/src/fuzz_ng_net/main_cloexec_test.go /src/goroot/src/fuzz_ng_net/main_conf_test.go /src/goroot/src/fuzz_ng_net/main_plan9_test.go /src/goroot/src/fuzz_ng_net/main_posix_test.go /src/goroot/src/fuzz_ng_net/main_test.go /src/goroot/src/fuzz_ng_net/main_unix_test.go /src/goroot/src/fuzz_ng_net/main_wasm_test.go /src/goroot/src/fuzz_ng_net/main_windows_test.go /src/goroot/src/fuzz_ng_net/mockserver_test.go /src/goroot/src/fuzz_ng_net/mptcpsock_linux.go /src/goroot/src/fuzz_ng_net/mptcpsock_linux_test.go /src/goroot/src/fuzz_ng_net/net.go /src/goroot/src/fuzz_ng_net/net_fake_test.go /src/goroot/src/fuzz_ng_net/net_test.go /src/goroot/src/fuzz_ng_net/net_windows_test.go /src/goroot/src/fuzz_ng_net/netcgo_off.go /src/goroot/src/fuzz_ng_net/netgo_off.go /src/goroot/src/fuzz_ng_net/ngolo_helper.go /src/goroot/src/fuzz_ng_net/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net/nss.go /src/goroot/src/fuzz_ng_net/nss_test.go /src/goroot/src/fuzz_ng_net/packetconn_test.go /src/goroot/src/fuzz_ng_net/parse.go /src/goroot/src/fuzz_ng_net/parse_test.go /src/goroot/src/fuzz_ng_net/pipe.go /src/goroot/src/fuzz_ng_net/pipe_test.go /src/goroot/src/fuzz_ng_net/platform_test.go /src/goroot/src/fuzz_ng_net/port.go /src/goroot/src/fuzz_ng_net/port_test.go /src/goroot/src/fuzz_ng_net/port_unix.go /src/goroot/src/fuzz_ng_net/protoconn_test.go /src/goroot/src/fuzz_ng_net/rawconn.go /src/goroot/src/fuzz_ng_net/rawconn_stub_test.go /src/goroot/src/fuzz_ng_net/rawconn_test.go /src/goroot/src/fuzz_ng_net/rawconn_unix_test.go /src/goroot/src/fuzz_ng_net/rawconn_windows_test.go /src/goroot/src/fuzz_ng_net/resolverdialfunc_test.go /src/goroot/src/fuzz_ng_net/rlimit_unix.go /src/goroot/src/fuzz_ng_net/sendfile_linux.go /src/goroot/src/fuzz_ng_net/sendfile_test.go /src/goroot/src/fuzz_ng_net/sendfile_unix_test.go /src/goroot/src/fuzz_ng_net/server_test.go /src/goroot/src/fuzz_ng_net/sock_cloexec.go /src/goroot/src/fuzz_ng_net/sock_linux.go /src/goroot/src/fuzz_ng_net/sock_linux_test.go /src/goroot/src/fuzz_ng_net/sock_posix.go /src/goroot/src/fuzz_ng_net/sockaddr_posix.go /src/goroot/src/fuzz_ng_net/sockopt_linux.go /src/goroot/src/fuzz_ng_net/sockopt_posix.go /src/goroot/src/fuzz_ng_net/sockoptip_linux.go /src/goroot/src/fuzz_ng_net/sockoptip_posix.go /src/goroot/src/fuzz_ng_net/splice_linux.go /src/goroot/src/fuzz_ng_net/splice_linux_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_darwin_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_posix_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_solaris_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_unix_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_windows_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_illumos_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_posix_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_solaris_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_test.go /src/goroot/src/fuzz_ng_net/tcpsock.go /src/goroot/src/fuzz_ng_net/tcpsock_posix.go /src/goroot/src/fuzz_ng_net/tcpsock_test.go /src/goroot/src/fuzz_ng_net/tcpsock_unix.go /src/goroot/src/fuzz_ng_net/tcpsock_unix_test.go /src/goroot/src/fuzz_ng_net/tcpsockopt_posix.go /src/goroot/src/fuzz_ng_net/tcpsockopt_unix.go /src/goroot/src/fuzz_ng_net/timeout_test.go /src/goroot/src/fuzz_ng_net/udpsock.go /src/goroot/src/fuzz_ng_net/udpsock_plan9_test.go /src/goroot/src/fuzz_ng_net/udpsock_posix.go /src/goroot/src/fuzz_ng_net/udpsock_test.go /src/goroot/src/fuzz_ng_net/unixsock.go /src/goroot/src/fuzz_ng_net/unixsock_linux_test.go /src/goroot/src/fuzz_ng_net/unixsock_posix.go /src/goroot/src/fuzz_ng_net/unixsock_readmsg_cmsg_cloexec.go /src/goroot/src/fuzz_ng_net/unixsock_readmsg_test.go /src/goroot/src/fuzz_ng_net/unixsock_test.go /src/goroot/src/fuzz_ng_net/unixsock_windows_test.go /src/goroot/src/fuzz_ng_net/write_unix_test.go /src/goroot/src/fuzz_ng_net/writev_test.go /src/goroot/src/fuzz_ng_net/writev_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_net (test) Step #3 - "compile-libfuzzer-coverage-x86_64": error_test.go:14:2: use of internal package net/internal/socktest not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/net/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/net/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/net/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/net/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/internal/cgotest/empty_test.go /src/goroot/src/net/internal/cgotest/resstate.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/internal/cgotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/internal/socktest/main_test.go /src/goroot/src/net/internal/socktest/main_unix_test.go /src/goroot/src/net/internal/socktest/switch.go /src/goroot/src/net/internal/socktest/switch_posix.go /src/goroot/src/net/internal/socktest/switch_stub.go /src/goroot/src/net/internal/socktest/switch_unix.go /src/goroot/src/net/internal/socktest/switch_windows.go /src/goroot/src/net/internal/socktest/sys_cloexec.go /src/goroot/src/net/internal/socktest/sys_unix.go /src/goroot/src/net/internal/socktest/sys_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/internal/socktest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/mail/example_test.go /src/goroot/src/net/mail/message.go /src/goroot/src/net/mail/message_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_mail ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/mail fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Found package in /src/goroot/src/net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Array result for Address is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Array result for Address is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Array result for Address is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Type Header is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Function Get has unproduced recv Header Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Function Date has unproduced recv Header Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Function AddressList has unproduced recv Header Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Function Parse has unproduced recv AddressParser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:46 Function ParseList has unproduced recv AddressParser Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_mail.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_mail.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/mail: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_mail/copy/message.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_mail/copy/message.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_mail/fuzz_ng.go fuzz_ng_net_mail/fuzzng_unsure_test.go fuzz_ng_net_mail/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/mail/example_test.go /src/goroot/src/net/mail/message_test.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/mail/testdata /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/mail/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_mail/' /src/goroot/src/fuzz_ng_net_mail/example_test.go /src/goroot/src/fuzz_ng_net_mail/fuzz_ng.go /src/goroot/src/fuzz_ng_net_mail/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_mail/message.go /src/goroot/src/fuzz_ng_net_mail/message_test.go /src/goroot/src/fuzz_ng_net_mail/ngolo_helper.go /src/goroot/src/fuzz_ng_net_mail/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_mail/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_mail/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_mail /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_mail [fuzz_ng_net_mail.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_mail [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_mail Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_mail_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/rpc/client.go /src/goroot/src/net/rpc/client_test.go /src/goroot/src/net/rpc/debug.go /src/goroot/src/net/rpc/server.go /src/goroot/src/net/rpc/server_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_rpc ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/rpc fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Found package in /src/goroot/src/net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Type ServerError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Type ClientCodec is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Type ServerCodec is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function Error has unproduced recv ServerError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function NewClient has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function NewClientWithCodec has unproduced argument ClientCodec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Unhandled argument &ast.ChanType{Begin:30458, Arrow:0, Dir:3, Value:(*ast.StarExpr)(0xc000329a28)} for ClientNgdotGo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeCodec has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeRequest has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function Accept has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeCodec has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeRequest has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function Accept has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeHTTP has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:22:54 Function ServeHTTP has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_rpc.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/std/net_rpc.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/std/net_rpc.py fuzz_ng_net_rpc/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_net_rpc/fuzz_ngp.go fuzz_ng_net_rpc/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/rpc: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_rpc/copy/client.go fuzz_ng_net_rpc/copy/debug.go fuzz_ng_net_rpc/copy/server.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_rpc/copy/client.go fuzz_ng_net_rpc/copy/debug.go fuzz_ng_net_rpc/copy/server.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_rpc/fuzz_ng.go fuzz_ng_net_rpc/fuzzng_unsure_test.go fuzz_ng_net_rpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/rpc/client_test.go /src/goroot/src/net/rpc/server_test.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/rpc/testdata /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/rpc/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_rpc/' /src/goroot/src/fuzz_ng_net_rpc/client.go /src/goroot/src/fuzz_ng_net_rpc/client_test.go /src/goroot/src/fuzz_ng_net_rpc/debug.go /src/goroot/src/fuzz_ng_net_rpc/fuzz_ng.go /src/goroot/src/fuzz_ng_net_rpc/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_rpc/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc/server.go /src/goroot/src/fuzz_ng_net_rpc/server_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_rpc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_rpc [fuzz_ng_net_rpc.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_rpc [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_rpc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/rpc/jsonrpc/all_test.go /src/goroot/src/net/rpc/jsonrpc/client.go /src/goroot/src/net/rpc/jsonrpc/server.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_rpc_jsonrpc ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/rpc/jsonrpc fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:03 Found package in /src/goroot/src/net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:03 Function NewClientCodec has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:03 Function NewClient has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:03 Function NewServerCodec has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:03 Function ServeConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_rpc_jsonrpc.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_rpc_jsonrpc.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/rpc/jsonrpc: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_rpc_jsonrpc/copy/client.go fuzz_ng_net_rpc_jsonrpc/copy/server.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_rpc_jsonrpc/copy/client.go fuzz_ng_net_rpc_jsonrpc/copy/server.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_rpc_jsonrpc/fuzz_ng.go fuzz_ng_net_rpc_jsonrpc/fuzzng_unsure_test.go fuzz_ng_net_rpc_jsonrpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/rpc/jsonrpc/all_test.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/rpc/jsonrpc/testdata /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/rpc/jsonrpc/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_rpc_jsonrpc/' /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/all_test.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/client.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/fuzz_ng.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/server.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_rpc_jsonrpc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_rpc_jsonrpc [fuzz_ng_net_rpc_jsonrpc.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_rpc_jsonrpc [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_rpc_jsonrpc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/url/example_test.go /src/goroot/src/net/url/url.go /src/goroot/src/net/url/url_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/url Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_url ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/url fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Found package in /src/goroot/src/net/url Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Type EscapeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Type InvalidHostError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Function Unwrap has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Function Timeout has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Function Temporary has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Function Error has unproduced recv EscapeError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Function Error has unproduced recv InvalidHostError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:35149, Elt:(*ast.Ident)(0xc000337960)} for URLNgdotJoinPath Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:36862, Elt:(*ast.Ident)(0xc00033ab20)} for JoinPath Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_url.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_url.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/url Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/url: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_url/copy/url.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_url/copy/url.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_url/fuzz_ng.go fuzz_ng_net_url/fuzzng_unsure_test.go fuzz_ng_net_url/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/url/example_test.go /src/goroot/src/net/url/url_test.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/url/testdata /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/url/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_url/' /src/goroot/src/fuzz_ng_net_url/example_test.go /src/goroot/src/fuzz_ng_net_url/fuzz_ng.go /src/goroot/src/fuzz_ng_net_url/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_url/ngolo_helper.go /src/goroot/src/fuzz_ng_net_url/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_url/url.go /src/goroot/src/fuzz_ng_net_url/url_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_url/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_url/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_url /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_url [fuzz_ng_net_url.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_url [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_url Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_url_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/url Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/alpn_test.go /src/goroot/src/net/http/async_test.go /src/goroot/src/net/http/client.go /src/goroot/src/net/http/client_test.go /src/goroot/src/net/http/clientserver_test.go /src/goroot/src/net/http/clone.go /src/goroot/src/net/http/cookie.go /src/goroot/src/net/http/cookie_test.go /src/goroot/src/net/http/doc.go /src/goroot/src/net/http/example_filesystem_test.go /src/goroot/src/net/http/example_handle_test.go /src/goroot/src/net/http/example_test.go /src/goroot/src/net/http/export_test.go /src/goroot/src/net/http/filetransport.go /src/goroot/src/net/http/filetransport_test.go /src/goroot/src/net/http/fs.go /src/goroot/src/net/http/fs_test.go /src/goroot/src/net/http/h2_bundle.go /src/goroot/src/net/http/h2_error.go /src/goroot/src/net/http/h2_error_test.go /src/goroot/src/net/http/header.go /src/goroot/src/net/http/header_test.go /src/goroot/src/net/http/http.go /src/goroot/src/net/http/http_test.go /src/goroot/src/net/http/jar.go /src/goroot/src/net/http/main_test.go /src/goroot/src/net/http/mapping.go /src/goroot/src/net/http/mapping_test.go /src/goroot/src/net/http/method.go /src/goroot/src/net/http/netconn_test.go /src/goroot/src/net/http/omithttp2.go /src/goroot/src/net/http/pattern.go /src/goroot/src/net/http/pattern_test.go /src/goroot/src/net/http/proxy_test.go /src/goroot/src/net/http/range_test.go /src/goroot/src/net/http/readrequest_test.go /src/goroot/src/net/http/request.go /src/goroot/src/net/http/request_test.go /src/goroot/src/net/http/requestwrite_test.go /src/goroot/src/net/http/response.go /src/goroot/src/net/http/response_test.go /src/goroot/src/net/http/responsecontroller.go /src/goroot/src/net/http/responsecontroller_test.go /src/goroot/src/net/http/responsewrite_test.go /src/goroot/src/net/http/roundtrip.go /src/goroot/src/net/http/roundtrip_js.go /src/goroot/src/net/http/routing_index.go /src/goroot/src/net/http/routing_index_test.go /src/goroot/src/net/http/routing_tree.go /src/goroot/src/net/http/routing_tree_test.go /src/goroot/src/net/http/serve_test.go ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/net/http/servemux121.go /src/goroot/src/net/http/server.go /src/goroot/src/net/http/server_test.go /src/goroot/src/net/http/sniff.go /src/goroot/src/net/http/sniff_test.go /src/goroot/src/net/http/socks_bundle.go /src/goroot/src/net/http/status.go /src/goroot/src/net/http/transfer.go /src/goroot/src/net/http/transfer_test.go /src/goroot/src/net/http/transport.go /src/goroot/src/net/http/transport_default_other.go /src/goroot/src/net/http/transport_default_wasm.go /src/goroot/src/net/http/transport_dial_test.go /src/goroot/src/net/http/transport_internal_test.go /src/goroot/src/net/http/transport_test.go /src/goroot/src/net/http/triv.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 67 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude ListenAndServe' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ListenAndServe net/http fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Found package in /src/goroot/src/net/http Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Type ProtocolError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Type Protocols is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Type MaxBytesError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Type ResponseWriter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Type HandlerFunc is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Type Dir is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Get has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Do has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Post has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function PostForm has unproduced argument url.Values Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function PostForm has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Head has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function CloseIdleConnections has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetCookie has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function NewFileTransportFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Open has unproduced recv Dir Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeContent has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeContent has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeContent has unproduced argument io.ReadSeeker Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeFile has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeFileFS has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeFileFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function FS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function FileServerFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function HTTP1 has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetHTTP1 has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function HTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetHTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function UnencryptedHTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetUnencryptedHTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function String has unproduced recv Protocols Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Error has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Is has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function WithContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Clone has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function NewRequestWithContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function MaxBytesReader has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function MaxBytesReader has unproduced argument io.ReadCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Error has unproduced recv MaxBytesError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function NewResponseController has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeHTTP has unproduced recv HandlerFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Error has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function NotFound has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Redirect has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeHTTP has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Unhandled argument &ast.FuncType{Func:345174, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00065f350), Results:(*ast.FieldList)(nil)} for ServeMuxNgdotHandleFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Unhandled argument &ast.FuncType{Func:345843, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00065f5f0), Results:(*ast.FieldList)(nil)} for HandleFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Serve has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeTLS has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Close has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Shutdown has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function RegisterOnShutdown has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function Serve has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ServeTLS has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function SetKeepAlivesEnabled has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function TimeoutHandler has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:19 Function ProxyURL has unproduced argument url.URL Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http/copy/client.go fuzz_ng_net_http/copy/clone.go fuzz_ng_net_http/copy/cookie.go fuzz_ng_net_http/copy/doc.go fuzz_ng_net_http/copy/filetransport.go fuzz_ng_net_http/copy/fs.go fuzz_ng_net_http/copy/h2_bundle.go fuzz_ng_net_http/copy/h2_error.go fuzz_ng_net_http/copy/header.go fuzz_ng_net_http/copy/http.go fuzz_ng_net_http/copy/jar.go fuzz_ng_net_http/copy/mapping.go fuzz_ng_net_http/copy/method.go fuzz_ng_net_http/copy/pattern.go fuzz_ng_net_http/copy/request.go fuzz_ng_net_http/copy/response.go fuzz_ng_net_http/copy/responsecontroller.go fuzz_ng_net_http/copy/roundtrip.go fuzz_ng_net_http/copy/routing_index.go fuzz_ng_net_http/copy/routing_tree.go fuzz_ng_net_http/copy/servemux121.go fuzz_ng_net_http/copy/server.go fuzz_ng_net_http/copy/sniff.go fuzz_ng_net_http/copy/socks_bundle.go fuzz_ng_net_http/copy/status.go fuzz_ng_net_http/copy/transfer.go fuzz_ng_net_http/copy/transport.go fuzz_ng_net_http/copy/transport_default_other.go Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_net_http/copy/header.go:236:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http/copy/client.go fuzz_ng_net_http/copy/clone.go fuzz_ng_net_http/copy/cookie.go fuzz_ng_net_http/copy/doc.go fuzz_ng_net_http/copy/filetransport.go fuzz_ng_net_http/copy/fs.go fuzz_ng_net_http/copy/h2_bundle.go fuzz_ng_net_http/copy/h2_error.go fuzz_ng_net_http/copy/header.go fuzz_ng_net_http/copy/http.go fuzz_ng_net_http/copy/jar.go fuzz_ng_net_http/copy/mapping.go fuzz_ng_net_http/copy/method.go fuzz_ng_net_http/copy/pattern.go fuzz_ng_net_http/copy/request.go fuzz_ng_net_http/copy/response.go fuzz_ng_net_http/copy/responsecontroller.go fuzz_ng_net_http/copy/roundtrip.go fuzz_ng_net_http/copy/routing_index.go fuzz_ng_net_http/copy/routing_tree.go fuzz_ng_net_http/copy/servemux121.go fuzz_ng_net_http/copy/server.go fuzz_ng_net_http/copy/sniff.go fuzz_ng_net_http/copy/socks_bundle.go fuzz_ng_net_http/copy/status.go fuzz_ng_net_http/copy/transfer.go fuzz_ng_net_http/copy/transport.go fuzz_ng_net_http/copy/transport_default_other.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http/fuzz_ng.go fuzz_ng_net_http/fuzzng_unsure_test.go fuzz_ng_net_http/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/alpn_test.go /src/goroot/src/net/http/async_test.go /src/goroot/src/net/http/client_test.go /src/goroot/src/net/http/clientserver_test.go /src/goroot/src/net/http/cookie_test.go /src/goroot/src/net/http/example_filesystem_test.go /src/goroot/src/net/http/example_handle_test.go /src/goroot/src/net/http/example_test.go /src/goroot/src/net/http/export_test.go /src/goroot/src/net/http/filetransport_test.go /src/goroot/src/net/http/fs_test.go /src/goroot/src/net/http/h2_error_test.go /src/goroot/src/net/http/header_test.go /src/goroot/src/net/http/http_test.go /src/goroot/src/net/http/main_test.go /src/goroot/src/net/http/mapping_test.go /src/goroot/src/net/http/netconn_test.go /src/goroot/src/net/http/pattern_test.go /src/goroot/src/net/http/proxy_test.go /src/goroot/src/net/http/range_test.go /src/goroot/src/net/http/readrequest_test.go /src/goroot/src/net/http/request_test.go /src/goroot/src/net/http/requestwrite_test.go /src/goroot/src/net/http/response_test.go /src/goroot/src/net/http/responsecontroller_test.go /src/goroot/src/net/http/responsewrite_test.go /src/goroot/src/net/http/routing_index_test.go /src/goroot/src/net/http/routing_tree_test.go /src/goroot/src/net/http/serve_test.go /src/goroot/src/net/http/server_test.go /src/goroot/src/net/http/sniff_test.go /src/goroot/src/net/http/transfer_test.go /src/goroot/src/net/http/transport_dial_test.go /src/goroot/src/net/http/transport_internal_test.go /src/goroot/src/net/http/transport_test.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/testdata /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http/' /src/goroot/src/fuzz_ng_net_http/alpn_test.go /src/goroot/src/fuzz_ng_net_http/async_test.go /src/goroot/src/fuzz_ng_net_http/client.go /src/goroot/src/fuzz_ng_net_http/client_test.go /src/goroot/src/fuzz_ng_net_http/clientserver_test.go /src/goroot/src/fuzz_ng_net_http/clone.go /src/goroot/src/fuzz_ng_net_http/cookie.go /src/goroot/src/fuzz_ng_net_http/cookie_test.go /src/goroot/src/fuzz_ng_net_http/doc.go /src/goroot/src/fuzz_ng_net_http/example_filesystem_test.go /src/goroot/src/fuzz_ng_net_http/example_handle_test.go /src/goroot/src/fuzz_ng_net_http/example_test.go /src/goroot/src/fuzz_ng_net_http/export_test.go /src/goroot/src/fuzz_ng_net_http/filetransport.go /src/goroot/src/fuzz_ng_net_http/filetransport_test.go /src/goroot/src/fuzz_ng_net_http/fs.go /src/goroot/src/fuzz_ng_net_http/fs_test.go /src/goroot/src/fuzz_ng_net_http/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http/h2_bundle.go /src/goroot/src/fuzz_ng_net_http/h2_error.go /src/goroot/src/fuzz_ng_net_http/h2_error_test.go /src/goroot/src/fuzz_ng_net_http/header.go /src/goroot/src/fuzz_ng_net_http/header_test.go /src/goroot/src/fuzz_ng_net_http/http.go /src/goroot/src/fuzz_ng_net_http/http_test.go /src/goroot/src/fuzz_ng_net_http/jar.go /src/goroot/src/fuzz_ng_net_http/main_test.go /src/goroot/src/fuzz_ng_net_http/mapping.go /src/goroot/src/fuzz_ng_net_http/mapping_test.go /src/goroot/src/fuzz_ng_net_http/method.go /src/goroot/src/fuzz_ng_net_http/netconn_test.go /src/goroot/src/fuzz_ng_net_http/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http/pattern.go /src/goroot/src/fuzz_ng_net_http/pattern_test.go /src/goroot/src/fuzz_ng_net_http/proxy_test.go /src/goroot/src/fuzz_ng_net_http/range_test.go /src/goroot/src/fuzz_ng_net_http/readrequest_test.go /src/goroot/src/fuzz_ng_net_http/request.go /src/goroot/src/fuzz_ng_net_http/request_test.go /src/goroot/src/fuzz_ng_net_http/requestwrite_test.go /src/goroot/src/fuzz_ng_net_http/response.go /src/goroot/src/fuzz_ng_net_http/response_test.go /src/goroot/src/fuzz_ng_net_http/responsecontroller.go /src/goroot/src/fuzz_ng_net_http/responsecontroller_test.go /src/goroot/src/fuzz_ng_net_http/responsewrite_test.go /src/goroot/src/fuzz_ng_net_http/roundtrip.go /src/goroot/src/fuzz_ng_net_http/routing_index.go /src/goroot/src/fuzz_ng_net_http/routing_index_test.go /src/goroot/src/fuzz_ng_net_http/routing_tree.go /src/goroot/src/fuzz_ng_net_http/routing_tree_test.go /src/goroot/src/fuzz_ng_net_http/serve_test.go /src/goroot/src/fuzz_ng_net_http/servemux121.go /src/goroot/src/fuzz_ng_net_http/server.go /src/goroot/src/fuzz_ng_net_http/server_test.go /src/goroot/src/fuzz_ng_net_http/sniff.go /src/goroot/src/fuzz_ng_net_http/sniff_test.go /src/goroot/src/fuzz_ng_net_http/socks_bundle.go /src/goroot/src/fuzz_ng_net_http/status.go /src/goroot/src/fuzz_ng_net_http/transfer.go /src/goroot/src/fuzz_ng_net_http/transfer_test.go /src/goroot/src/fuzz_ng_net_http/transport.go /src/goroot/src/fuzz_ng_net_http/transport_default_other.go /src/goroot/src/fuzz_ng_net_http/transport_dial_test.go /src/goroot/src/fuzz_ng_net_http/transport_internal_test.go /src/goroot/src/fuzz_ng_net_http/transport_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": transfer.go:16:2: use of internal package net/http/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/pprof/pprof.go /src/goroot/src/net/http/pprof/pprof_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_pprof ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/pprof fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Found package in /src/goroot/src/net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Cmdline has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Cmdline has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Profile has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Profile has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Trace has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Trace has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Symbol has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Symbol has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Index has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:32 Function Index has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_pprof.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_pprof.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/pprof: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_pprof/copy/pprof.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_pprof/copy/pprof.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_pprof/fuzz_ng.go fuzz_ng_net_http_pprof/fuzzng_unsure_test.go fuzz_ng_net_http_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/pprof/pprof_test.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/pprof/testdata /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_pprof/' /src/goroot/src/fuzz_ng_net_http_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_pprof/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_pprof/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_pprof/pprof.go /src/goroot/src/fuzz_ng_net_http_pprof/pprof_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_pprof/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_pprof/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_pprof /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_pprof [fuzz_ng_net_http_pprof.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_pprof [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_pprof_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/pprof/testdata/delta_mutex.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/pprof/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/net/http/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/net/http/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/httptrace/example_test.go /src/goroot/src/net/http/httptrace/trace.go /src/goroot/src/net/http/httptrace/trace_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_httptrace ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/httptrace fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:39 Found package in /src/goroot/src/net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:39 Function ContextClientTrace has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:39 Function WithClientTrace has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_httptrace.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_httptrace.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/httptrace: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:38: declared and not used: ClientTraceResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: ClientTraceResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:188:2: declared and not used: ClientTraceNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:2: declared and not used: ClientTraceResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:191:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:2: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_httptrace/copy/trace.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_httptrace/copy/trace.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_httptrace/fuzz_ng.go fuzz_ng_net_http_httptrace/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/httptrace/example_test.go /src/goroot/src/net/http/httptrace/trace_test.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/httptrace/testdata /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/http/httptrace/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_httptrace/' /src/goroot/src/fuzz_ng_net_http_httptrace/example_test.go /src/goroot/src/fuzz_ng_net_http_httptrace/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_httptrace/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_httptrace/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptrace/trace.go /src/goroot/src/fuzz_ng_net_http_httptrace/trace_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptrace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptrace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_httptrace /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_httptrace [fuzz_ng_net_http_httptrace.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_httptrace [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_httptrace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/internal/chunked.go /src/goroot/src/net/http/internal/chunked_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/internal/testcert/testcert.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/internal/testcert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/internal/ascii/print.go /src/goroot/src/net/http/internal/ascii/print_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/internal/ascii Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/httptest/example_test.go /src/goroot/src/net/http/httptest/httptest.go /src/goroot/src/net/http/httptest/httptest_test.go /src/goroot/src/net/http/httptest/recorder.go /src/goroot/src/net/http/httptest/recorder_test.go /src/goroot/src/net/http/httptest/server.go /src/goroot/src/net/http/httptest/server_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_httptest ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/httptest fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:42 Found package in /src/goroot/src/net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:42 Function NewRequestWithContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:42 Function NewServer has unproduced argument http.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:42 Function NewUnstartedServer has unproduced argument http.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:42 Function NewTLSServer has unproduced argument http.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_httptest.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_httptest.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/httptest: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_httptest/copy/httptest.go fuzz_ng_net_http_httptest/copy/recorder.go fuzz_ng_net_http_httptest/copy/server.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_httptest/copy/httptest.go fuzz_ng_net_http_httptest/copy/recorder.go fuzz_ng_net_http_httptest/copy/server.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_httptest/fuzz_ng.go fuzz_ng_net_http_httptest/fuzzng_unsure_test.go fuzz_ng_net_http_httptest/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/httptest/example_test.go /src/goroot/src/net/http/httptest/httptest_test.go /src/goroot/src/net/http/httptest/recorder_test.go /src/goroot/src/net/http/httptest/server_test.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/httptest/testdata /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/http/httptest/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_httptest/' /src/goroot/src/fuzz_ng_net_http_httptest/example_test.go /src/goroot/src/fuzz_ng_net_http_httptest/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_httptest/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_httptest/httptest.go /src/goroot/src/fuzz_ng_net_http_httptest/httptest_test.go /src/goroot/src/fuzz_ng_net_http_httptest/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptest/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_httptest/recorder.go /src/goroot/src/fuzz_ng_net_http_httptest/recorder_test.go /src/goroot/src/fuzz_ng_net_http_httptest/server.go /src/goroot/src/fuzz_ng_net_http_httptest/server_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_httptest /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": server.go:17:2: use of internal package net/http/internal/testcert not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_httptest [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_httptest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/cgi/cgi_main.go /src/goroot/src/net/http/cgi/child.go /src/goroot/src/net/http/cgi/child_test.go /src/goroot/src/net/http/cgi/host.go /src/goroot/src/net/http/cgi/host_test.go /src/goroot/src/net/http/cgi/integration_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_cgi ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/cgi fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:50 Found package in /src/goroot/src/net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:50 Function Serve has unproduced argument http.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:50 Function ServeHTTP has unproduced recv Handler Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_cgi.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_cgi.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/cgi: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_cgi/copy/cgi_main.go fuzz_ng_net_http_cgi/copy/child.go fuzz_ng_net_http_cgi/copy/host.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_cgi/copy/cgi_main.go fuzz_ng_net_http_cgi/copy/child.go fuzz_ng_net_http_cgi/copy/host.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_cgi/fuzz_ng.go fuzz_ng_net_http_cgi/fuzzng_unsure_test.go fuzz_ng_net_http_cgi/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/cgi/child_test.go /src/goroot/src/net/http/cgi/host_test.go /src/goroot/src/net/http/cgi/integration_test.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/cgi/testdata /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/http/cgi/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_cgi/' /src/goroot/src/fuzz_ng_net_http_cgi/cgi_main.go /src/goroot/src/fuzz_ng_net_http_cgi/child.go /src/goroot/src/fuzz_ng_net_http_cgi/child_test.go /src/goroot/src/fuzz_ng_net_http_cgi/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_cgi/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_cgi/host.go /src/goroot/src/fuzz_ng_net_http_cgi/host_test.go /src/goroot/src/fuzz_ng_net_http_cgi/integration_test.go /src/goroot/src/fuzz_ng_net_http_cgi/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cgi/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cgi/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cgi/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_cgi /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_cgi [fuzz_ng_net_http_cgi.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_cgi [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_cgi_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/cookiejar/dummy_publicsuffix_test.go /src/goroot/src/net/http/cookiejar/example_test.go /src/goroot/src/net/http/cookiejar/jar.go /src/goroot/src/net/http/cookiejar/jar_test.go /src/goroot/src/net/http/cookiejar/punycode.go /src/goroot/src/net/http/cookiejar/punycode_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_cookiejar ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/cookiejar fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:59 Found package in /src/goroot/src/net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:59 Array result for http.Cookie is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:59 Function New has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:59 Function Cookies has unproduced argument url.URL Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:59 Function SetCookies has unproduced argument url.URL Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:23:59 Function SetCookies has unproduced argument http.Cookie Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_cookiejar.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_cookiejar.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/cookiejar: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:38: declared and not used: JarResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: JarResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:188:2: declared and not used: JarNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:2: declared and not used: JarResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:191:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:2: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_cookiejar/copy/jar.go fuzz_ng_net_http_cookiejar/copy/punycode.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_cookiejar/copy/jar.go fuzz_ng_net_http_cookiejar/copy/punycode.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_cookiejar/fuzz_ng.go fuzz_ng_net_http_cookiejar/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/cookiejar/dummy_publicsuffix_test.go /src/goroot/src/net/http/cookiejar/example_test.go /src/goroot/src/net/http/cookiejar/jar_test.go /src/goroot/src/net/http/cookiejar/punycode_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/cookiejar/testdata /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/http/cookiejar/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_cookiejar/' /src/goroot/src/fuzz_ng_net_http_cookiejar/dummy_publicsuffix_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/example_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_cookiejar/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/jar.go /src/goroot/src/fuzz_ng_net_http_cookiejar/jar_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cookiejar/punycode.go /src/goroot/src/fuzz_ng_net_http_cookiejar/punycode_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cookiejar/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cookiejar/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_cookiejar /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": jar.go:14:2: use of internal package net/http/internal/ascii not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_cookiejar [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_cookiejar_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/httputil/dump.go /src/goroot/src/net/http/httputil/dump_test.go /src/goroot/src/net/http/httputil/example_test.go /src/goroot/src/net/http/httputil/httputil.go /src/goroot/src/net/http/httputil/persist.go /src/goroot/src/net/http/httputil/reverseproxy.go /src/goroot/src/net/http/httputil/reverseproxy_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_httputil ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/httputil fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Found package in /src/goroot/src/net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function DumpRequestOut has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function DumpRequest has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function DumpResponse has unproduced argument http.Response Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function Write has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function Write has unproduced argument http.Response Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function Write has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function Read has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function Do has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function SetURL has unproduced recv ProxyRequest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function SetXForwarded has unproduced recv ProxyRequest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function NewSingleHostReverseProxy has unproduced argument url.URL Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function ServeHTTP has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:02 Function ServeHTTP has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_httputil.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_httputil.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/httputil: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httputil [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httputil.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:38: declared and not used: ReverseProxyResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: ReverseProxyResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:280:2: declared and not used: ReverseProxyNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:281:2: declared and not used: ReverseProxyResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_httputil/copy/dump.go fuzz_ng_net_http_httputil/copy/httputil.go fuzz_ng_net_http_httputil/copy/persist.go fuzz_ng_net_http_httputil/copy/reverseproxy.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_httputil/copy/dump.go fuzz_ng_net_http_httputil/copy/httputil.go fuzz_ng_net_http_httputil/copy/persist.go fuzz_ng_net_http_httputil/copy/reverseproxy.go /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_httputil/fuzz_ng.go fuzz_ng_net_http_httputil/fuzzng_unsure_test.go fuzz_ng_net_http_httputil/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/httputil/dump_test.go /src/goroot/src/net/http/httputil/example_test.go /src/goroot/src/net/http/httputil/reverseproxy_test.go /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/httputil/testdata /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/http/httputil/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_httputil/' /src/goroot/src/fuzz_ng_net_http_httputil/dump.go /src/goroot/src/fuzz_ng_net_http_httputil/dump_test.go /src/goroot/src/fuzz_ng_net_http_httputil/example_test.go /src/goroot/src/fuzz_ng_net_http_httputil/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_httputil/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_httputil/httputil.go /src/goroot/src/fuzz_ng_net_http_httputil/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httputil/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_httputil/persist.go /src/goroot/src/fuzz_ng_net_http_httputil/reverseproxy.go /src/goroot/src/fuzz_ng_net_http_httputil/reverseproxy_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httputil/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httputil/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_httputil /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": httputil.go:12:2: use of internal package net/http/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_httputil [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_httputil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_httputil_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/http/fcgi/child.go /src/goroot/src/net/http/fcgi/fcgi.go /src/goroot/src/net/http/fcgi/fcgi_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_http_fcgi ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/fcgi fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:09 Found package in /src/goroot/src/net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:09 Function Serve has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:09 Function Serve has unproduced argument http.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:09 Function ProcessEnv has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_http_fcgi.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_fcgi.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/http/fcgi: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_fcgi [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_fcgi.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:15:2: "net/http/fcgi" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_http_fcgi/copy/child.go fuzz_ng_net_http_fcgi/copy/fcgi.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_fcgi/copy/child.go fuzz_ng_net_http_fcgi/copy/fcgi.go /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_http_fcgi/fuzz_ng.go fuzz_ng_net_http_fcgi/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/http/fcgi/fcgi_test.go /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/http/fcgi/testdata /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/http/fcgi/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_fcgi/' /src/goroot/src/fuzz_ng_net_http_fcgi/child.go /src/goroot/src/fuzz_ng_net_http_fcgi/fcgi.go /src/goroot/src/fuzz_ng_net_http_fcgi/fcgi_test.go /src/goroot/src/fuzz_ng_net_http_fcgi/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_fcgi/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_http_fcgi/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_fcgi/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_fcgi/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_http_fcgi /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_http_fcgi [fuzz_ng_net_http_fcgi.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_http_fcgi [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_fcgi/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_http_fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_http_fcgi_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/netip/export_test.go /src/goroot/src/net/netip/fuzz_test.go /src/goroot/src/net/netip/inlining_test.go /src/goroot/src/net/netip/netip.go /src/goroot/src/net/netip/netip_pkg_test.go /src/goroot/src/net/netip/netip_test.go /src/goroot/src/net/netip/slow_test.go /src/goroot/src/net/netip/uint128.go /src/goroot/src/net/netip/uint128_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_netip ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Must' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Must net/netip fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Found package in /src/goroot/src/net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Function AddrFrom4 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:12 Function AddrFrom16 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_netip.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_netip.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/netip: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_netip/copy/netip.go fuzz_ng_net_netip/copy/uint128.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_netip/copy/netip.go fuzz_ng_net_netip/copy/uint128.go /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_netip/fuzz_ng.go fuzz_ng_net_netip/fuzzng_unsure_test.go fuzz_ng_net_netip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/netip/export_test.go /src/goroot/src/net/netip/fuzz_test.go /src/goroot/src/net/netip/inlining_test.go /src/goroot/src/net/netip/netip_pkg_test.go /src/goroot/src/net/netip/netip_test.go /src/goroot/src/net/netip/slow_test.go /src/goroot/src/net/netip/uint128_test.go /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/netip/testdata /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/netip/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_netip/' /src/goroot/src/fuzz_ng_net_netip/export_test.go /src/goroot/src/fuzz_ng_net_netip/fuzz_ng.go /src/goroot/src/fuzz_ng_net_netip/fuzz_test.go /src/goroot/src/fuzz_ng_net_netip/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_netip/inlining_test.go /src/goroot/src/fuzz_ng_net_netip/netip.go /src/goroot/src/fuzz_ng_net_netip/netip_pkg_test.go /src/goroot/src/fuzz_ng_net_netip/netip_test.go /src/goroot/src/fuzz_ng_net_netip/ngolo_helper.go /src/goroot/src/fuzz_ng_net_netip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_netip/slow_test.go /src/goroot/src/fuzz_ng_net_netip/uint128.go /src/goroot/src/fuzz_ng_net_netip/uint128_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_netip/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_netip/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_netip /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_netip [fuzz_ng_net_netip.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip_pkg_test.go:334:6: appendMarshaler redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_test.go:289:6: other declaration of appendMarshaler Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip_test.go:25:6: uint128 redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./uint128.go:13:6: other declaration of uint128 Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip_test.go:28:2: mustPrefix redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip_pkg_test.go:16:2: other declaration of mustPrefix Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip_test.go:29:2: mustIP redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip_pkg_test.go:17:2: other declaration of mustIP Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:38:6: Addr already declared through dot-import of package netip ("net/netip") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/net/netip/netip.go:38:6: other declaration of Addr Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:89:6: IPv4Unspecified already declared through dot-import of package netip ("net/netip") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/net/netip/netip.go:89:6: other declaration of IPv4Unspecified Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:102:6: AddrFrom16 already declared through dot-import of package netip ("net/netip") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/net/netip/netip.go:102:6: other declaration of AddrFrom16 Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:115:6: ParseAddr already declared through dot-import of package netip ("net/netip") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/net/netip/netip.go:115:6: other declaration of ParseAddr Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:1306:6: PrefixFrom already declared through dot-import of package netip ("net/netip") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/net/netip/netip.go:1304:6: other declaration of PrefixFrom Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:1369:6: ParsePrefix already declared through dot-import of package netip ("net/netip") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/net/netip/netip.go:1367:6: other declaration of ParsePrefix Step #3 - "compile-libfuzzer-coverage-x86_64": ./netip.go:102:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_netip [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_netip/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_netip Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_netip_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/textproto/header.go /src/goroot/src/net/textproto/header_test.go /src/goroot/src/net/textproto/pipeline.go /src/goroot/src/net/textproto/reader.go /src/goroot/src/net/textproto/reader_test.go /src/goroot/src/net/textproto/textproto.go /src/goroot/src/net/textproto/writer.go /src/goroot/src/net/textproto/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_textproto ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/textproto fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Found package in /src/goroot/src/net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Type ProtocolError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Type Pipeline is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function Next has unproduced recv Pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function StartRequest has unproduced recv Pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function EndRequest has unproduced recv Pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function StartResponse has unproduced recv Pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function EndResponse has unproduced recv Pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function Error has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function NewConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Unhandled argument &ast.Ellipsis{Ellipsis:32803, Elt:(*ast.Ident)(0xc000310ea0)} for ConnNgdotCmd Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Function NewWriter has unproduced argument bufio.Writer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:23 Unhandled argument &ast.Ellipsis{Ellipsis:686, Elt:(*ast.Ident)(0xc0000b8ec0)} for WriterNgdotPrintfLine Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_textproto.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_textproto.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/textproto: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_textproto/copy/header.go fuzz_ng_net_textproto/copy/pipeline.go fuzz_ng_net_textproto/copy/reader.go fuzz_ng_net_textproto/copy/textproto.go fuzz_ng_net_textproto/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_textproto/copy/header.go fuzz_ng_net_textproto/copy/pipeline.go fuzz_ng_net_textproto/copy/reader.go fuzz_ng_net_textproto/copy/textproto.go fuzz_ng_net_textproto/copy/writer.go /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_textproto/fuzz_ng.go fuzz_ng_net_textproto/fuzzng_unsure_test.go fuzz_ng_net_textproto/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/textproto/header_test.go /src/goroot/src/net/textproto/reader_test.go /src/goroot/src/net/textproto/writer_test.go /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/textproto/testdata /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/textproto/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_textproto/' /src/goroot/src/fuzz_ng_net_textproto/fuzz_ng.go /src/goroot/src/fuzz_ng_net_textproto/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_textproto/header.go /src/goroot/src/fuzz_ng_net_textproto/header_test.go /src/goroot/src/fuzz_ng_net_textproto/ngolo_helper.go /src/goroot/src/fuzz_ng_net_textproto/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_textproto/pipeline.go /src/goroot/src/fuzz_ng_net_textproto/reader.go /src/goroot/src/fuzz_ng_net_textproto/reader_test.go /src/goroot/src/fuzz_ng_net_textproto/textproto.go /src/goroot/src/fuzz_ng_net_textproto/writer.go /src/goroot/src/fuzz_ng_net_textproto/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_textproto/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_textproto/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_textproto /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_textproto [fuzz_ng_net_textproto.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./reader.go:40:6: cannot use bytes.NewReader(ngolo_r) (value of type *bytes.Reader) as *bufio.Reader value in assignment Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_textproto [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_textproto/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_textproto_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/net/smtp/auth.go /src/goroot/src/net/smtp/example_test.go /src/goroot/src/net/smtp/smtp.go /src/goroot/src/net/smtp/smtp_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^net_smtp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/smtp fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:31 Found package in /src/goroot/src/net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:31 Function StartTLS has unproduced argument tls.Config Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/net_smtp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_smtp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": go: module net/smtp: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_net_smtp/copy/auth.go fuzz_ng_net_smtp/copy/smtp.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_smtp/copy/auth.go fuzz_ng_net_smtp/copy/smtp.go /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_net_smtp/fuzz_ng.go fuzz_ng_net_smtp/fuzzng_unsure_test.go fuzz_ng_net_smtp/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/net/smtp/example_test.go /src/goroot/src/net/smtp/smtp_test.go /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/net/smtp/testdata /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/net/smtp/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_smtp/' /src/goroot/src/fuzz_ng_net_smtp/auth.go /src/goroot/src/fuzz_ng_net_smtp/example_test.go /src/goroot/src/fuzz_ng_net_smtp/fuzz_ng.go /src/goroot/src/fuzz_ng_net_smtp/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_net_smtp/ngolo_helper.go /src/goroot/src/fuzz_ng_net_smtp/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_smtp/smtp.go /src/goroot/src/fuzz_ng_net_smtp/smtp_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_smtp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_smtp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_net_smtp /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_net_smtp [fuzz_ng_net_smtp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_net_smtp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_smtp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_net_smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_net_smtp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/structs/doc.go /src/goroot/src/structs/hostlayout.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package structs Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^structs ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing structs fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:39 Found package in /src/goroot/src/structs Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/structs.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/structs.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo structs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=structs Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_structs Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": go: module structs: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_structs [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_structs.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:17:2: "structs" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_structs/copy/doc.go fuzz_ng_structs/copy/hostlayout.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_structs/copy/doc.go fuzz_ng_structs/copy/hostlayout.go /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_structs/fuzz_ng.go fuzz_ng_structs/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/structs/*_test.go' /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/structs/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/structs/testdata /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/structs/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_structs/' /src/goroot/src/fuzz_ng_structs/doc.go /src/goroot/src/fuzz_ng_structs/fuzz_ng.go /src/goroot/src/fuzz_ng_structs/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_structs/hostlayout.go /src/goroot/src/fuzz_ng_structs/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_structs/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_structs/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_structs /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_structs [fuzz_ng_structs.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_structs [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_structs/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_structs Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_structs_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo structs Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/mime/encodedword.go /src/goroot/src/mime/encodedword_test.go /src/goroot/src/mime/example_test.go /src/goroot/src/mime/grammar.go /src/goroot/src/mime/mediatype.go /src/goroot/src/mime/mediatype_test.go /src/goroot/src/mime/type.go /src/goroot/src/mime/type_dragonfly.go /src/goroot/src/mime/type_freebsd.go /src/goroot/src/mime/type_openbsd.go /src/goroot/src/mime/type_plan9.go /src/goroot/src/mime/type_test.go /src/goroot/src/mime/type_unix.go /src/goroot/src/mime/type_unix_test.go /src/goroot/src/mime/type_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package mime Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^mime ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing mime fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Found package in /src/goroot/src/mime Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Type WordEncoder is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Unhandled field &ast.FuncType{Func:9089, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003295f0), Results:(*ast.FieldList)(0xc000329650)} for struct WordDecoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Function Encode has unproduced recv WordEncoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Function Decode has unproduced recv WordDecoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:42 Function DecodeHeader has unproduced recv WordDecoder Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/mime.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/mime.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=mime Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_mime Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": go: module mime: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_mime/copy/encodedword.go fuzz_ng_mime/copy/grammar.go fuzz_ng_mime/copy/mediatype.go fuzz_ng_mime/copy/type.go fuzz_ng_mime/copy/type_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_mime/copy/encodedword.go fuzz_ng_mime/copy/grammar.go fuzz_ng_mime/copy/mediatype.go fuzz_ng_mime/copy/type.go fuzz_ng_mime/copy/type_unix.go /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_mime/fuzz_ng.go fuzz_ng_mime/fuzzng_unsure_test.go fuzz_ng_mime/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/mime/encodedword_test.go /src/goroot/src/mime/example_test.go /src/goroot/src/mime/mediatype_test.go /src/goroot/src/mime/type_test.go /src/goroot/src/mime/type_unix_test.go /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/mime/testdata /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_mime/' /src/goroot/src/fuzz_ng_mime/encodedword.go /src/goroot/src/fuzz_ng_mime/encodedword_test.go /src/goroot/src/fuzz_ng_mime/example_test.go /src/goroot/src/fuzz_ng_mime/fuzz_ng.go /src/goroot/src/fuzz_ng_mime/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_mime/grammar.go /src/goroot/src/fuzz_ng_mime/mediatype.go /src/goroot/src/fuzz_ng_mime/mediatype_test.go /src/goroot/src/fuzz_ng_mime/ngolo_helper.go /src/goroot/src/fuzz_ng_mime/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_mime/type.go /src/goroot/src/fuzz_ng_mime/type_test.go /src/goroot/src/fuzz_ng_mime/type_unix.go /src/goroot/src/fuzz_ng_mime/type_unix_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_mime/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_mime/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_mime /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_mime [fuzz_ng_mime.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_mime [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_mime/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_mime_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo mime Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/mime/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/mime/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/mime/quotedprintable/example_test.go /src/goroot/src/mime/quotedprintable/reader.go /src/goroot/src/mime/quotedprintable/reader_test.go /src/goroot/src/mime/quotedprintable/writer.go /src/goroot/src/mime/quotedprintable/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^mime_quotedprintable ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing mime/quotedprintable fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:50 Found package in /src/goroot/src/mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/mime_quotedprintable.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/mime_quotedprintable.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": go: module mime/quotedprintable: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_mime_quotedprintable/copy/reader.go fuzz_ng_mime_quotedprintable/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_mime_quotedprintable/copy/reader.go fuzz_ng_mime_quotedprintable/copy/writer.go /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_mime_quotedprintable/fuzz_ng.go fuzz_ng_mime_quotedprintable/fuzzng_unsure_test.go fuzz_ng_mime_quotedprintable/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/mime/quotedprintable/example_test.go /src/goroot/src/mime/quotedprintable/reader_test.go /src/goroot/src/mime/quotedprintable/writer_test.go /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/mime/quotedprintable/testdata /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/mime/quotedprintable/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_mime_quotedprintable/' /src/goroot/src/fuzz_ng_mime_quotedprintable/example_test.go /src/goroot/src/fuzz_ng_mime_quotedprintable/fuzz_ng.go /src/goroot/src/fuzz_ng_mime_quotedprintable/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_mime_quotedprintable/ngolo_helper.go /src/goroot/src/fuzz_ng_mime_quotedprintable/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_mime_quotedprintable/reader.go /src/goroot/src/fuzz_ng_mime_quotedprintable/reader_test.go /src/goroot/src/fuzz_ng_mime_quotedprintable/writer.go /src/goroot/src/fuzz_ng_mime_quotedprintable/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_mime_quotedprintable/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_mime_quotedprintable/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_mime_quotedprintable /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_mime_quotedprintable [fuzz_ng_mime_quotedprintable.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_mime_quotedprintable [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_mime_quotedprintable/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime_quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_mime_quotedprintable_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/mime/multipart/example_test.go /src/goroot/src/mime/multipart/formdata.go /src/goroot/src/mime/multipart/formdata_test.go /src/goroot/src/mime/multipart/multipart.go /src/goroot/src/mime/multipart/multipart_test.go /src/goroot/src/mime/multipart/readmimeheader.go /src/goroot/src/mime/multipart/writer.go /src/goroot/src/mime/multipart/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^mime_multipart ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing mime/multipart fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:57 Found package in /src/goroot/src/mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:57 Type FileHeader is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:57 Function Open has unproduced recv FileHeader Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:24:57 Function CreatePart has unproduced argument textproto.MIMEHeader Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/mime_multipart.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/mime_multipart.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": go: module mime/multipart: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_mime_multipart/copy/formdata.go fuzz_ng_mime_multipart/copy/multipart.go fuzz_ng_mime_multipart/copy/readmimeheader.go fuzz_ng_mime_multipart/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_mime_multipart/copy/formdata.go fuzz_ng_mime_multipart/copy/multipart.go fuzz_ng_mime_multipart/copy/readmimeheader.go fuzz_ng_mime_multipart/copy/writer.go /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_mime_multipart/fuzz_ng.go fuzz_ng_mime_multipart/fuzzng_unsure_test.go fuzz_ng_mime_multipart/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/mime/multipart/example_test.go /src/goroot/src/mime/multipart/formdata_test.go /src/goroot/src/mime/multipart/multipart_test.go /src/goroot/src/mime/multipart/writer_test.go /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/mime/multipart/testdata /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_mime_multipart/' /src/goroot/src/fuzz_ng_mime_multipart/example_test.go /src/goroot/src/fuzz_ng_mime_multipart/formdata.go /src/goroot/src/fuzz_ng_mime_multipart/formdata_test.go /src/goroot/src/fuzz_ng_mime_multipart/fuzz_ng.go /src/goroot/src/fuzz_ng_mime_multipart/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_mime_multipart/multipart.go /src/goroot/src/fuzz_ng_mime_multipart/multipart_test.go /src/goroot/src/fuzz_ng_mime_multipart/ngolo_helper.go /src/goroot/src/fuzz_ng_mime_multipart/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_mime_multipart/readmimeheader.go /src/goroot/src/fuzz_ng_mime_multipart/writer.go /src/goroot/src/fuzz_ng_mime_multipart/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_mime_multipart/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_mime_multipart/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_mime_multipart /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_mime_multipart [fuzz_ng_mime_multipart.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_mime_multipart [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_mime_multipart/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_mime_multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_mime_multipart_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/mime/multipart/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/mime/multipart/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/context/afterfunc_test.go /src/goroot/src/context/benchmark_test.go /src/goroot/src/context/context.go /src/goroot/src/context/context_test.go /src/goroot/src/context/example_test.go /src/goroot/src/context/net_test.go /src/goroot/src/context/x_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package context Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^context ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing context fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Found package in /src/goroot/src/context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Unhandled argument &ast.FuncType{Func:12380, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000213e90), Results:(*ast.FieldList)(nil)} for AfterFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Function WithDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Function WithDeadlineCause has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Function WithDeadlineCause has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Function WithTimeout has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Function WithTimeoutCause has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:05 Function WithTimeoutCause has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/context.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/context.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=context Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_context Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": go: module context: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_context/copy/context.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_context/copy/context.go /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_context/fuzz_ng.go fuzz_ng_context/fuzzng_unsure_test.go fuzz_ng_context/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/context/afterfunc_test.go /src/goroot/src/context/benchmark_test.go /src/goroot/src/context/context_test.go /src/goroot/src/context/example_test.go /src/goroot/src/context/net_test.go /src/goroot/src/context/x_test.go /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/context/testdata /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/context/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_context/' /src/goroot/src/fuzz_ng_context/afterfunc_test.go /src/goroot/src/fuzz_ng_context/benchmark_test.go /src/goroot/src/fuzz_ng_context/context.go /src/goroot/src/fuzz_ng_context/context_test.go /src/goroot/src/fuzz_ng_context/example_test.go /src/goroot/src/fuzz_ng_context/fuzz_ng.go /src/goroot/src/fuzz_ng_context/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_context/net_test.go /src/goroot/src/fuzz_ng_context/ngolo_helper.go /src/goroot/src/fuzz_ng_context/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_context/x_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_context/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_context/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_context /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_context [fuzz_ng_context.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./x_test.go:44:2: veryLongDuration redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./context_test.go:36:7: other declaration of veryLongDuration Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:71:6: Context already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:71:6: other declaration of Context Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:171:5: DeadlineExceeded already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:171:5: other declaration of DeadlineExceeded Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:231:6: CancelFunc already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:231:6: other declaration of CancelFunc Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:268:6: WithCancelCause already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:268:6: other declaration of WithCancelCause Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:288:6: Cause already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:288:6: other declaration of Cause Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:616:6: WithDeadline already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:616:6: other declaration of WithDeadline Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:694:6: WithTimeout already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:694:6: other declaration of WithTimeout Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:701:6: WithTimeoutCause already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:701:6: other declaration of WithTimeoutCause Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:718:6: WithValue already declared through dot-import of package context ("context") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/context/context.go:718:6: other declaration of WithValue Step #3 - "compile-libfuzzer-coverage-x86_64": ./context.go:288:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_context [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_context/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_context Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_context_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo context Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/slices/example_test.go /src/goroot/src/slices/iter.go /src/goroot/src/slices/iter_test.go /src/goroot/src/slices/slices.go /src/goroot/src/slices/slices_test.go /src/goroot/src/slices/sort.go /src/goroot/src/slices/sort_benchmark_test.go /src/goroot/src/slices/sort_test.go /src/goroot/src/slices/zsortanyfunc.go /src/goroot/src/slices/zsortordered.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package slices Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^slices ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing slices fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Found package in /src/goroot/src/slices Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Array result for E is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Array result for E is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Array result for E is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Array result for E is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Function All has unproduced argument Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Function Backward has unproduced argument Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Function Values has unproduced argument Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Function AppendSeq has unproduced argument Slice Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Unknown argument &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc000328318), Lbrack:47373, Index:(*ast.Ident)(0xc000318e40), Rbrack:47375} for AppendSeq Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:14 Failed creating fuzz target : Unknown argument &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc000328318), Lbrack:47373, Index:(*ast.Ident)(0xc000318e40), Rbrack:47375} for AppendSeq Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/slices.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/slices.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo slices Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=slices Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_slices Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_slices/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_slices/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_slices/copy/*.go' /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_slices/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_slices/*.go' /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_slices/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/slices/example_test.go /src/goroot/src/slices/iter_test.go /src/goroot/src/slices/slices_test.go /src/goroot/src/slices/sort_benchmark_test.go /src/goroot/src/slices/sort_test.go /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/slices/testdata /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/slices/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_slices/' /src/goroot/src/fuzz_ng_slices/example_test.go /src/goroot/src/fuzz_ng_slices/iter_test.go /src/goroot/src/fuzz_ng_slices/ngolo_helper.go /src/goroot/src/fuzz_ng_slices/slices_test.go /src/goroot/src/fuzz_ng_slices/sort_benchmark_test.go /src/goroot/src/fuzz_ng_slices/sort_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_slices/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_slices/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_slices /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_slices [fuzz_ng_slices.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_slices [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_slices/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_slices Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_slices_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_slices_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo slices Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/math/abs.go /src/goroot/src/math/acosh.go /src/goroot/src/math/all_test.go /src/goroot/src/math/arith_s390x.go /src/goroot/src/math/arith_s390x_test.go /src/goroot/src/math/asin.go /src/goroot/src/math/asinh.go /src/goroot/src/math/atan.go /src/goroot/src/math/atan2.go /src/goroot/src/math/atanh.go /src/goroot/src/math/bits.go /src/goroot/src/math/cbrt.go /src/goroot/src/math/const.go /src/goroot/src/math/const_test.go /src/goroot/src/math/copysign.go /src/goroot/src/math/dim.go /src/goroot/src/math/dim_asm.go /src/goroot/src/math/dim_noasm.go /src/goroot/src/math/erf.go /src/goroot/src/math/erfinv.go /src/goroot/src/math/example_test.go /src/goroot/src/math/exp.go /src/goroot/src/math/exp2_asm.go /src/goroot/src/math/exp2_noasm.go /src/goroot/src/math/exp_amd64.go /src/goroot/src/math/exp_asm.go /src/goroot/src/math/exp_noasm.go /src/goroot/src/math/expm1.go /src/goroot/src/math/export_s390x_test.go /src/goroot/src/math/export_test.go /src/goroot/src/math/floor.go /src/goroot/src/math/floor_asm.go /src/goroot/src/math/floor_noasm.go /src/goroot/src/math/fma.go /src/goroot/src/math/frexp.go /src/goroot/src/math/gamma.go /src/goroot/src/math/huge_test.go /src/goroot/src/math/hypot.go /src/goroot/src/math/hypot_asm.go /src/goroot/src/math/hypot_noasm.go /src/goroot/src/math/j0.go /src/goroot/src/math/j1.go /src/goroot/src/math/jn.go /src/goroot/src/math/ldexp.go /src/goroot/src/math/lgamma.go /src/goroot/src/math/log.go /src/goroot/src/math/log10.go /src/goroot/src/math/log1p.go /src/goroot/src/math/log_asm.go /src/goroot/src/math/log_stub.go /src/goroot/src/math/logb.go /src/goroot/src/math/mod.go /src/goroot/src/math/modf.go /src/goroot/src/math/modf_asm.go /src/goroot/src/math/modf_noasm.go /src/goroot/src/math/nextafter.go /src/goroot/src/math/pow.go /src/goroot/src/math/pow10.go /src/goroot/src/math/remainder.go /src/goroot/src/math/signbit.go /src/goroot/src/math/sin.go /src/goroot/src/math/sincos.go /src/goroot/src/math/sinh.go /src/goroot/src/math/sqrt.go /src/goroot/src/math/stubs.go /src/goroot/src/math/tan.go /src/goroot/src/math/tanh.go /src/goroot/src/math/trig_reduce.go /src/goroot/src/math/unsafe.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 69 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package math Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^math ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing math fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:16 Found package in /src/goroot/src/math Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/math.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/math.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=math Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_math Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": go: module math: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:273:9: undefined: NgoloFuzzOne_Log1p Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:312:9: undefined: NgoloFuzzOne_Float32bits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:314:9: undefined: NgoloFuzzOne_Float32frombits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:316:9: undefined: NgoloFuzzOne_Float64bits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:318:9: undefined: NgoloFuzzOne_Float64frombits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:416:9: undefined: NgoloFuzzOne_Log1p Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:454:9: undefined: NgoloFuzzOne_Float32bits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:456:9: undefined: NgoloFuzzOne_Float32frombits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:458:9: undefined: NgoloFuzzOne_Float64bits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:460:9: undefined: NgoloFuzzOne_Float64frombits Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:460:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_math/copy/abs.go fuzz_ng_math/copy/acosh.go fuzz_ng_math/copy/asin.go fuzz_ng_math/copy/asinh.go fuzz_ng_math/copy/atan.go fuzz_ng_math/copy/atan2.go fuzz_ng_math/copy/atanh.go fuzz_ng_math/copy/bits.go fuzz_ng_math/copy/cbrt.go fuzz_ng_math/copy/const.go fuzz_ng_math/copy/copysign.go fuzz_ng_math/copy/dim.go fuzz_ng_math/copy/dim_asm.go fuzz_ng_math/copy/erf.go fuzz_ng_math/copy/erfinv.go fuzz_ng_math/copy/exp.go fuzz_ng_math/copy/exp2_noasm.go fuzz_ng_math/copy/exp_amd64.go fuzz_ng_math/copy/exp_asm.go fuzz_ng_math/copy/expm1.go fuzz_ng_math/copy/floor.go fuzz_ng_math/copy/floor_asm.go fuzz_ng_math/copy/fma.go fuzz_ng_math/copy/frexp.go fuzz_ng_math/copy/gamma.go fuzz_ng_math/copy/hypot.go fuzz_ng_math/copy/hypot_asm.go fuzz_ng_math/copy/j0.go fuzz_ng_math/copy/j1.go fuzz_ng_math/copy/jn.go fuzz_ng_math/copy/ldexp.go fuzz_ng_math/copy/lgamma.go fuzz_ng_math/copy/log.go fuzz_ng_math/copy/log10.go fuzz_ng_math/copy/log1p.go fuzz_ng_math/copy/log_asm.go fuzz_ng_math/copy/logb.go fuzz_ng_math/copy/mod.go fuzz_ng_math/copy/modf.go fuzz_ng_math/copy/modf_noasm.go fuzz_ng_math/copy/nextafter.go fuzz_ng_math/copy/pow.go fuzz_ng_math/copy/pow10.go fuzz_ng_math/copy/remainder.go fuzz_ng_math/copy/signbit.go fuzz_ng_math/copy/sin.go fuzz_ng_math/copy/sincos.go fuzz_ng_math/copy/sinh.go fuzz_ng_math/copy/sqrt.go fuzz_ng_math/copy/stubs.go fuzz_ng_math/copy/tan.go fuzz_ng_math/copy/tanh.go fuzz_ng_math/copy/trig_reduce.go fuzz_ng_math/copy/unsafe.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math/copy/abs.go fuzz_ng_math/copy/acosh.go fuzz_ng_math/copy/asin.go fuzz_ng_math/copy/asinh.go fuzz_ng_math/copy/atan.go fuzz_ng_math/copy/atan2.go fuzz_ng_math/copy/atanh.go fuzz_ng_math/copy/bits.go fuzz_ng_math/copy/cbrt.go fuzz_ng_math/copy/const.go fuzz_ng_math/copy/copysign.go fuzz_ng_math/copy/dim.go fuzz_ng_math/copy/dim_asm.go fuzz_ng_math/copy/erf.go fuzz_ng_math/copy/erfinv.go fuzz_ng_math/copy/exp.go fuzz_ng_math/copy/exp2_noasm.go fuzz_ng_math/copy/exp_amd64.go fuzz_ng_math/copy/exp_asm.go fuzz_ng_math/copy/expm1.go fuzz_ng_math/copy/floor.go fuzz_ng_math/copy/floor_asm.go fuzz_ng_math/copy/fma.go fuzz_ng_math/copy/frexp.go fuzz_ng_math/copy/gamma.go fuzz_ng_math/copy/hypot.go fuzz_ng_math/copy/hypot_asm.go fuzz_ng_math/copy/j0.go fuzz_ng_math/copy/j1.go fuzz_ng_math/copy/jn.go fuzz_ng_math/copy/ldexp.go fuzz_ng_math/copy/lgamma.go fuzz_ng_math/copy/log.go fuzz_ng_math/copy/log10.go fuzz_ng_math/copy/log1p.go fuzz_ng_math/copy/log_asm.go fuzz_ng_math/copy/logb.go fuzz_ng_math/copy/mod.go fuzz_ng_math/copy/modf.go fuzz_ng_math/copy/modf_noasm.go fuzz_ng_math/copy/nextafter.go fuzz_ng_math/copy/pow.go fuzz_ng_math/copy/pow10.go fuzz_ng_math/copy/remainder.go fuzz_ng_math/copy/signbit.go fuzz_ng_math/copy/sin.go fuzz_ng_math/copy/sincos.go fuzz_ng_math/copy/sinh.go fuzz_ng_math/copy/sqrt.go fuzz_ng_math/copy/stubs.go fuzz_ng_math/copy/tan.go fuzz_ng_math/copy/tanh.go fuzz_ng_math/copy/trig_reduce.go fuzz_ng_math/copy/unsafe.go /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math/fuzz_ng.go fuzz_ng_math/fuzzng_unsure_test.go fuzz_ng_math/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/math/all_test.go /src/goroot/src/math/arith_s390x_test.go /src/goroot/src/math/const_test.go /src/goroot/src/math/example_test.go /src/goroot/src/math/export_s390x_test.go /src/goroot/src/math/export_test.go /src/goroot/src/math/huge_test.go /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/math/testdata /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/math/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_math/' /src/goroot/src/fuzz_ng_math/abs.go /src/goroot/src/fuzz_ng_math/acosh.go /src/goroot/src/fuzz_ng_math/all_test.go /src/goroot/src/fuzz_ng_math/arith_s390x_test.go /src/goroot/src/fuzz_ng_math/asin.go /src/goroot/src/fuzz_ng_math/asinh.go /src/goroot/src/fuzz_ng_math/atan.go /src/goroot/src/fuzz_ng_math/atan2.go /src/goroot/src/fuzz_ng_math/atanh.go /src/goroot/src/fuzz_ng_math/bits.go /src/goroot/src/fuzz_ng_math/cbrt.go /src/goroot/src/fuzz_ng_math/const.go /src/goroot/src/fuzz_ng_math/const_test.go /src/goroot/src/fuzz_ng_math/copysign.go /src/goroot/src/fuzz_ng_math/dim.go /src/goroot/src/fuzz_ng_math/dim_asm.go /src/goroot/src/fuzz_ng_math/erf.go /src/goroot/src/fuzz_ng_math/erfinv.go /src/goroot/src/fuzz_ng_math/example_test.go /src/goroot/src/fuzz_ng_math/exp.go /src/goroot/src/fuzz_ng_math/exp2_noasm.go /src/goroot/src/fuzz_ng_math/exp_amd64.go /src/goroot/src/fuzz_ng_math/exp_asm.go /src/goroot/src/fuzz_ng_math/expm1.go /src/goroot/src/fuzz_ng_math/export_s390x_test.go /src/goroot/src/fuzz_ng_math/export_test.go /src/goroot/src/fuzz_ng_math/floor.go /src/goroot/src/fuzz_ng_math/floor_asm.go /src/goroot/src/fuzz_ng_math/fma.go /src/goroot/src/fuzz_ng_math/frexp.go /src/goroot/src/fuzz_ng_math/fuzz_ng.go /src/goroot/src/fuzz_ng_math/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math/gamma.go /src/goroot/src/fuzz_ng_math/huge_test.go /src/goroot/src/fuzz_ng_math/hypot.go /src/goroot/src/fuzz_ng_math/hypot_asm.go /src/goroot/src/fuzz_ng_math/j0.go /src/goroot/src/fuzz_ng_math/j1.go /src/goroot/src/fuzz_ng_math/jn.go /src/goroot/src/fuzz_ng_math/ldexp.go /src/goroot/src/fuzz_ng_math/lgamma.go /src/goroot/src/fuzz_ng_math/log.go /src/goroot/src/fuzz_ng_math/log10.go /src/goroot/src/fuzz_ng_math/log1p.go /src/goroot/src/fuzz_ng_math/log_asm.go /src/goroot/src/fuzz_ng_math/logb.go /src/goroot/src/fuzz_ng_math/mod.go /src/goroot/src/fuzz_ng_math/modf.go /src/goroot/src/fuzz_ng_math/modf_noasm.go /src/goroot/src/fuzz_ng_math/nextafter.go /src/goroot/src/fuzz_ng_math/ngolo_helper.go /src/goroot/src/fuzz_ng_math/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math/pow.go /src/goroot/src/fuzz_ng_math/pow10.go /src/goroot/src/fuzz_ng_math/remainder.go /src/goroot/src/fuzz_ng_math/signbit.go /src/goroot/src/fuzz_ng_math/sin.go /src/goroot/src/fuzz_ng_math/sincos.go /src/goroot/src/fuzz_ng_math/sinh.go /src/goroot/src/fuzz_ng_math/sqrt.go /src/goroot/src/fuzz_ng_math/stubs.go /src/goroot/src/fuzz_ng_math/tan.go /src/goroot/src/fuzz_ng_math/tanh.go /src/goroot/src/fuzz_ng_math/trig_reduce.go /src/goroot/src/fuzz_ng_math/unsafe.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_math /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_math [fuzz_ng_math.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:32:5: acos redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./asin.go:65:6: other declaration of acos Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:44:5: acosh redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./acosh.go:50:6: other declaration of acosh Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:56:5: asin redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./asin.go:27:6: other declaration of asin Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:68:5: asinh redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./asinh.go:47:6: other declaration of asinh Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:80:5: atan redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./atan.go:103:6: other declaration of atan Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:92:5: atanh redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./atanh.go:55:6: other declaration of atanh Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:104:5: atan2 redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./atan2.go:37:6: other declaration of atan2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:116:5: cbrt redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./cbrt.go:33:6: other declaration of cbrt Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:128:5: ceil redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./floor.go:50:6: other declaration of ceil Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:152:5: cos redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./sin.go:125:6: other declaration of cos Step #3 - "compile-libfuzzer-coverage-x86_64": ./all_test.go:152:5: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_math [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_math/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_math_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo math Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/math/cmplx/abs.go /src/goroot/src/math/cmplx/asin.go /src/goroot/src/math/cmplx/cmath_test.go /src/goroot/src/math/cmplx/conj.go /src/goroot/src/math/cmplx/example_test.go /src/goroot/src/math/cmplx/exp.go /src/goroot/src/math/cmplx/huge_test.go /src/goroot/src/math/cmplx/isinf.go /src/goroot/src/math/cmplx/isnan.go /src/goroot/src/math/cmplx/log.go /src/goroot/src/math/cmplx/phase.go /src/goroot/src/math/cmplx/polar.go /src/goroot/src/math/cmplx/pow.go /src/goroot/src/math/cmplx/rect.go /src/goroot/src/math/cmplx/sin.go /src/goroot/src/math/cmplx/sqrt.go /src/goroot/src/math/cmplx/tan.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^math_cmplx ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing math/cmplx fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Found package in /src/goroot/src/math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Abs has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Asin has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Asinh has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Acos has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Acosh has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Atan has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Atanh has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Conj has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Exp has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function IsInf has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function IsNaN has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Log has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Log10 has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Phase has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Polar has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Pow has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Sin has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Sinh has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Cos has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Cosh has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Sqrt has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Tan has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Tanh has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:27 Function Cot has unproduced argument complex128 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/math_cmplx.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/math_cmplx.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:11:10: Interpreting non ascii codepoint 206. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:11:10: Expected field name. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:11:11: Interpreting non ascii codepoint 184. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:11:10: Interpreting non ascii codepoint 206. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:11:10: Expected field name. Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:11:11: Interpreting non ascii codepoint 184. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": go: module math/cmplx: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_cmplx [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_cmplx.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:180:9: undefined: NgoloFuzzOne_Inf Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:182:9: undefined: NgoloFuzzOne_NaN Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:184:9: undefined: NgoloFuzzOne_Rect Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:191:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:194:9: undefined: NgoloFuzzOne_Inf Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:196:9: undefined: NgoloFuzzOne_NaN Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:198:9: undefined: NgoloFuzzOne_Rect Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:198:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_math_cmplx/copy/abs.go fuzz_ng_math_cmplx/copy/asin.go fuzz_ng_math_cmplx/copy/conj.go fuzz_ng_math_cmplx/copy/exp.go fuzz_ng_math_cmplx/copy/isinf.go fuzz_ng_math_cmplx/copy/isnan.go fuzz_ng_math_cmplx/copy/log.go fuzz_ng_math_cmplx/copy/phase.go fuzz_ng_math_cmplx/copy/polar.go fuzz_ng_math_cmplx/copy/pow.go fuzz_ng_math_cmplx/copy/rect.go fuzz_ng_math_cmplx/copy/sin.go fuzz_ng_math_cmplx/copy/sqrt.go fuzz_ng_math_cmplx/copy/tan.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_cmplx/copy/abs.go fuzz_ng_math_cmplx/copy/asin.go fuzz_ng_math_cmplx/copy/conj.go fuzz_ng_math_cmplx/copy/exp.go fuzz_ng_math_cmplx/copy/isinf.go fuzz_ng_math_cmplx/copy/isnan.go fuzz_ng_math_cmplx/copy/log.go fuzz_ng_math_cmplx/copy/phase.go fuzz_ng_math_cmplx/copy/polar.go fuzz_ng_math_cmplx/copy/pow.go fuzz_ng_math_cmplx/copy/rect.go fuzz_ng_math_cmplx/copy/sin.go fuzz_ng_math_cmplx/copy/sqrt.go fuzz_ng_math_cmplx/copy/tan.go /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_cmplx/fuzz_ng.go fuzz_ng_math_cmplx/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/math/cmplx/cmath_test.go /src/goroot/src/math/cmplx/example_test.go /src/goroot/src/math/cmplx/huge_test.go /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/math/cmplx/testdata /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/math/cmplx/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_math_cmplx/' /src/goroot/src/fuzz_ng_math_cmplx/abs.go /src/goroot/src/fuzz_ng_math_cmplx/asin.go /src/goroot/src/fuzz_ng_math_cmplx/cmath_test.go /src/goroot/src/fuzz_ng_math_cmplx/conj.go /src/goroot/src/fuzz_ng_math_cmplx/example_test.go /src/goroot/src/fuzz_ng_math_cmplx/exp.go /src/goroot/src/fuzz_ng_math_cmplx/fuzz_ng.go /src/goroot/src/fuzz_ng_math_cmplx/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math_cmplx/huge_test.go /src/goroot/src/fuzz_ng_math_cmplx/isinf.go /src/goroot/src/fuzz_ng_math_cmplx/isnan.go /src/goroot/src/fuzz_ng_math_cmplx/log.go /src/goroot/src/fuzz_ng_math_cmplx/ngolo_helper.go /src/goroot/src/fuzz_ng_math_cmplx/phase.go /src/goroot/src/fuzz_ng_math_cmplx/polar.go /src/goroot/src/fuzz_ng_math_cmplx/pow.go /src/goroot/src/fuzz_ng_math_cmplx/rect.go /src/goroot/src/fuzz_ng_math_cmplx/sin.go /src/goroot/src/fuzz_ng_math_cmplx/sqrt.go /src/goroot/src/fuzz_ng_math_cmplx/tan.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_cmplx/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_cmplx/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_math_cmplx /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_math_cmplx [fuzz_ng_math_cmplx.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_math_cmplx [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_math_cmplx/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_math_cmplx_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/math/rand/auto_test.go /src/goroot/src/math/rand/default_test.go /src/goroot/src/math/rand/example_test.go /src/goroot/src/math/rand/exp.go /src/goroot/src/math/rand/export_test.go /src/goroot/src/math/rand/gen_cooked.go /src/goroot/src/math/rand/normal.go /src/goroot/src/math/rand/race_test.go /src/goroot/src/math/rand/rand.go /src/goroot/src/math/rand/rand_test.go /src/goroot/src/math/rand/regress_test.go /src/goroot/src/math/rand/rng.go /src/goroot/src/math/rand/zipf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^math_rand ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing math/rand fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:30 Found package in /src/goroot/src/math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:30 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:30 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:30 Unhandled argument &ast.FuncType{Func:9751, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000339ec0), Results:(*ast.FieldList)(nil)} for RandNgdotShuffle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:30 Unhandled argument &ast.FuncType{Func:17169, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00035b950), Results:(*ast.FieldList)(nil)} for Shuffle Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/math_rand.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/math_rand.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": go: module math/rand: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:255:9: undefined: NgoloFuzzOne_RandNgdotInt63n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:262:9: undefined: NgoloFuzzOne_RandNgdotInt31n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:322:9: undefined: NgoloFuzzOne_Int63n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:324:9: undefined: NgoloFuzzOne_Int31n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:435:9: undefined: NgoloFuzzOne_RandNgdotInt63n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:441:9: undefined: NgoloFuzzOne_RandNgdotInt31n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:489:9: undefined: NgoloFuzzOne_Int63n Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:491:9: undefined: NgoloFuzzOne_Int31n Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_math_rand/copy/exp.go fuzz_ng_math_rand/copy/normal.go fuzz_ng_math_rand/copy/rand.go fuzz_ng_math_rand/copy/rng.go fuzz_ng_math_rand/copy/zipf.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_rand/copy/exp.go fuzz_ng_math_rand/copy/normal.go fuzz_ng_math_rand/copy/rand.go fuzz_ng_math_rand/copy/rng.go fuzz_ng_math_rand/copy/zipf.go /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_rand/fuzz_ng.go fuzz_ng_math_rand/fuzzng_unsure_test.go fuzz_ng_math_rand/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/math/rand/auto_test.go /src/goroot/src/math/rand/default_test.go /src/goroot/src/math/rand/example_test.go /src/goroot/src/math/rand/export_test.go /src/goroot/src/math/rand/race_test.go /src/goroot/src/math/rand/rand_test.go /src/goroot/src/math/rand/regress_test.go /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/math/rand/testdata /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/math/rand/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_math_rand/' /src/goroot/src/fuzz_ng_math_rand/auto_test.go /src/goroot/src/fuzz_ng_math_rand/default_test.go /src/goroot/src/fuzz_ng_math_rand/example_test.go /src/goroot/src/fuzz_ng_math_rand/exp.go /src/goroot/src/fuzz_ng_math_rand/export_test.go /src/goroot/src/fuzz_ng_math_rand/fuzz_ng.go /src/goroot/src/fuzz_ng_math_rand/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math_rand/ngolo_helper.go /src/goroot/src/fuzz_ng_math_rand/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_rand/normal.go /src/goroot/src/fuzz_ng_math_rand/race_test.go /src/goroot/src/fuzz_ng_math_rand/rand.go /src/goroot/src/fuzz_ng_math_rand/rand_test.go /src/goroot/src/fuzz_ng_math_rand/regress_test.go /src/goroot/src/fuzz_ng_math_rand/rng.go /src/goroot/src/fuzz_ng_math_rand/zipf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_rand/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_rand/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_math_rand /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_math_rand [fuzz_ng_math_rand.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:27:5: rn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:20:2: other declaration of rn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:27:9: kn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:67:5: other declaration of kn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:27:13: wn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:95:5: other declaration of wn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:27:17: fn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:129:5: other declaration of fn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:28:5: re redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:20:2: other declaration of re Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:28:9: ke redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:47:5: other declaration of ke Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:28:13: we redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:101:5: other declaration of we Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:28:17: fe redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:167:5: other declaration of fe Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand.go:42:6: Source64 already declared through dot-import of package rand ("math/rand") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/rand/rand.go:42:6: other declaration of Source64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand.go:472:6: Float32 already declared through dot-import of package rand ("math/rand") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/rand/rand.go:472:6: other declaration of Float32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand.go:42:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_math_rand [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_math_rand/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_rand Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_math_rand_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/math/rand/v2/auto_test.go /src/goroot/src/math/rand/v2/chacha8.go /src/goroot/src/math/rand/v2/chacha8_test.go /src/goroot/src/math/rand/v2/example_test.go /src/goroot/src/math/rand/v2/exp.go /src/goroot/src/math/rand/v2/export_test.go /src/goroot/src/math/rand/v2/normal.go /src/goroot/src/math/rand/v2/pcg.go /src/goroot/src/math/rand/v2/pcg_test.go /src/goroot/src/math/rand/v2/race_test.go /src/goroot/src/math/rand/v2/rand.go /src/goroot/src/math/rand/v2/rand_test.go /src/goroot/src/math/rand/v2/regress_test.go /src/goroot/src/math/rand/v2/zipf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^math_rand_v2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing math/rand/v2 fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Found package in /src/goroot/src/math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Type Source is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Function NewChaCha8 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Function Seed has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Function New has unproduced argument Source Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Unhandled argument &ast.FuncType{Func:33703, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003e0000), Results:(*ast.FieldList)(nil)} for RandNgdotShuffle Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Function N has unproduced argument Int Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:38 Unhandled argument &ast.FuncType{Func:37927, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003e12f0), Results:(*ast.FieldList)(nil)} for Shuffle Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/math_rand_v2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/math_rand_v2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: module math/rand/v2: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand_v2 [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_rand_v2.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:53: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:177:21: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:24: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:20: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:254:10: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:414:4: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:416:4: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:418:4: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:420:4: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:422:4: undefined: v2 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:422:4: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_math_rand_v2/copy/chacha8.go fuzz_ng_math_rand_v2/copy/exp.go fuzz_ng_math_rand_v2/copy/normal.go fuzz_ng_math_rand_v2/copy/pcg.go fuzz_ng_math_rand_v2/copy/rand.go fuzz_ng_math_rand_v2/copy/zipf.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_rand_v2/copy/chacha8.go fuzz_ng_math_rand_v2/copy/exp.go fuzz_ng_math_rand_v2/copy/normal.go fuzz_ng_math_rand_v2/copy/pcg.go fuzz_ng_math_rand_v2/copy/rand.go fuzz_ng_math_rand_v2/copy/zipf.go /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_rand_v2/fuzz_ng.go fuzz_ng_math_rand_v2/fuzzng_unsure_test.go fuzz_ng_math_rand_v2/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/math/rand/v2/auto_test.go /src/goroot/src/math/rand/v2/chacha8_test.go /src/goroot/src/math/rand/v2/example_test.go /src/goroot/src/math/rand/v2/export_test.go /src/goroot/src/math/rand/v2/pcg_test.go /src/goroot/src/math/rand/v2/race_test.go /src/goroot/src/math/rand/v2/rand_test.go /src/goroot/src/math/rand/v2/regress_test.go /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/math/rand/v2/testdata /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/math/rand/v2/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_math_rand_v2/' /src/goroot/src/fuzz_ng_math_rand_v2/auto_test.go /src/goroot/src/fuzz_ng_math_rand_v2/chacha8.go /src/goroot/src/fuzz_ng_math_rand_v2/chacha8_test.go /src/goroot/src/fuzz_ng_math_rand_v2/example_test.go /src/goroot/src/fuzz_ng_math_rand_v2/exp.go /src/goroot/src/fuzz_ng_math_rand_v2/export_test.go /src/goroot/src/fuzz_ng_math_rand_v2/fuzz_ng.go /src/goroot/src/fuzz_ng_math_rand_v2/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math_rand_v2/ngolo_helper.go /src/goroot/src/fuzz_ng_math_rand_v2/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_rand_v2/normal.go /src/goroot/src/fuzz_ng_math_rand_v2/pcg.go /src/goroot/src/fuzz_ng_math_rand_v2/pcg_test.go /src/goroot/src/fuzz_ng_math_rand_v2/race_test.go /src/goroot/src/fuzz_ng_math_rand_v2/rand.go /src/goroot/src/fuzz_ng_math_rand_v2/rand_test.go /src/goroot/src/fuzz_ng_math_rand_v2/regress_test.go /src/goroot/src/fuzz_ng_math_rand_v2/zipf.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_rand_v2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_rand_v2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_math_rand_v2 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_math_rand_v2 [fuzz_ng_math_rand_v2.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:24:5: rn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:20:2: other declaration of rn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:24:9: kn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:68:5: other declaration of kn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:24:13: wn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:96:5: other declaration of wn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:24:17: fn redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./normal.go:130:5: other declaration of fn Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:25:5: re redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:20:2: other declaration of re Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:25:9: ke redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:48:5: other declaration of ke Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:25:13: we redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:102:5: other declaration of we Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand_test.go:25:17: fe redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./exp.go:168:5: other declaration of fe Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand.go:274:6: Uint32 already declared through dot-import of package rand ("math/rand/v2") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/rand/v2/rand.go:274:6: other declaration of Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand.go:292:6: Int32 already declared through dot-import of package rand ("math/rand/v2") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/rand/v2/rand.go:292:6: other declaration of Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./rand.go:292:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_math_rand_v2 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_math_rand_v2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_rand_v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_math_rand_v2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/math/bits/bits.go /src/goroot/src/math/bits/bits_errors.go /src/goroot/src/math/bits/bits_errors_bootstrap.go /src/goroot/src/math/bits/bits_tables.go /src/goroot/src/math/bits/bits_test.go /src/goroot/src/math/bits/example_math_test.go /src/goroot/src/math/bits/example_test.go /src/goroot/src/math/bits/export_test.go /src/goroot/src/math/bits/make_examples.go /src/goroot/src/math/bits/make_tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^math_bits ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Div,Rem' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Div,Rem math/bits fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:46 Found package in /src/goroot/src/math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/math_bits.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/math_bits.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": go: module math/bits: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_math_bits/copy/bits.go fuzz_ng_math_bits/copy/bits_errors.go fuzz_ng_math_bits/copy/bits_tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_bits/copy/bits.go fuzz_ng_math_bits/copy/bits_errors.go fuzz_ng_math_bits/copy/bits_tables.go /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_bits/fuzz_ng.go fuzz_ng_math_bits/fuzzng_unsure_test.go fuzz_ng_math_bits/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/math/bits/bits_test.go /src/goroot/src/math/bits/example_math_test.go /src/goroot/src/math/bits/example_test.go /src/goroot/src/math/bits/export_test.go /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/math/bits/testdata /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/math/bits/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_math_bits/' /src/goroot/src/fuzz_ng_math_bits/bits.go /src/goroot/src/fuzz_ng_math_bits/bits_errors.go /src/goroot/src/fuzz_ng_math_bits/bits_tables.go /src/goroot/src/fuzz_ng_math_bits/bits_test.go /src/goroot/src/fuzz_ng_math_bits/example_math_test.go /src/goroot/src/fuzz_ng_math_bits/example_test.go /src/goroot/src/fuzz_ng_math_bits/export_test.go /src/goroot/src/fuzz_ng_math_bits/fuzz_ng.go /src/goroot/src/fuzz_ng_math_bits/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math_bits/ngolo_helper.go /src/goroot/src/fuzz_ng_math_bits/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_bits/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_bits/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_math_bits /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_math_bits [fuzz_ng_math_bits.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits_test.go:1030:2: overflowError redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits_errors.go:12:5: other declaration of overflowError Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:25:6: LeadingZeros already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:25:6: other declaration of LeadingZeros Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:34:6: LeadingZeros32 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:34:6: other declaration of LeadingZeros32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:67:6: TrailingZeros8 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:67:6: other declaration of TrailingZeros8 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:140:6: OnesCount64 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:140:6: other declaration of OnesCount64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:217:6: RotateLeft64 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:217:6: other declaration of RotateLeft64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:360:6: Add already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:360:6: other declaration of Add Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:470:6: Mul64 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:470:6: other declaration of Mul64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:505:6: Div32 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:505:6: other declaration of Div32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:518:6: Div64 already declared through dot-import of package bits ("math/bits") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/math/bits/bits.go:518:6: other declaration of Div64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./bits.go:505:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_math_bits [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_math_bits/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_bits Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_math_bits_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/math/big/accuracy_string.go /src/goroot/src/math/big/alias_test.go /src/goroot/src/math/big/arith.go /src/goroot/src/math/big/arith_amd64.go /src/goroot/src/math/big/arith_decl.go /src/goroot/src/math/big/arith_decl_pure.go /src/goroot/src/math/big/arith_decl_s390x.go /src/goroot/src/math/big/arith_s390x_test.go /src/goroot/src/math/big/arith_test.go /src/goroot/src/math/big/bits_test.go /src/goroot/src/math/big/calibrate_test.go /src/goroot/src/math/big/decimal.go /src/goroot/src/math/big/decimal_test.go /src/goroot/src/math/big/doc.go /src/goroot/src/math/big/example_rat_test.go /src/goroot/src/math/big/example_test.go /src/goroot/src/math/big/float.go /src/goroot/src/math/big/float_test.go /src/goroot/src/math/big/floatconv.go /src/goroot/src/math/big/floatconv_test.go /src/goroot/src/math/big/floatexample_test.go /src/goroot/src/math/big/floatmarsh.go /src/goroot/src/math/big/floatmarsh_test.go /src/goroot/src/math/big/ftoa.go /src/goroot/src/math/big/gcd_test.go /src/goroot/src/math/big/hilbert_test.go /src/goroot/src/math/big/int.go /src/goroot/src/math/big/int_test.go /src/goroot/src/math/big/intconv.go /src/goroot/src/math/big/intconv_test.go /src/goroot/src/math/big/intmarsh.go /src/goroot/src/math/big/intmarsh_test.go /src/goroot/src/math/big/link_test.go /src/goroot/src/math/big/nat.go /src/goroot/src/math/big/nat_test.go /src/goroot/src/math/big/natconv.go /src/goroot/src/math/big/natconv_test.go /src/goroot/src/math/big/natdiv.go /src/goroot/src/math/big/prime.go /src/goroot/src/math/big/prime_test.go /src/goroot/src/math/big/rat.go /src/goroot/src/math/big/rat_test.go /src/goroot/src/math/big/ratconv.go /src/goroot/src/math/big/ratconv_test.go /src/goroot/src/math/big/ratmarsh.go /src/goroot/src/math/big/ratmarsh_test.go /src/goroot/src/math/big/roundingmode_string.go /src/goroot/src/math/big/sqrt.go /src/goroot/src/math/big/sqrt_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 49 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package math/big Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=math/big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=math_big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^math_big ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Quo -limits FloatNgdotSetMantExp.exp,IntNgdotBinomial.k,IntNgdotBinomial.n,IntNgdotProbablyPrime.n,RatNgdotFloatString.prec,FloatNgdotText.prec,FloatNgdotAppend.prec,IntNgdotSetBit.i' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Quo -limits FloatNgdotSetMantExp.exp,IntNgdotBinomial.k,IntNgdotBinomial.n,IntNgdotProbablyPrime.n,RatNgdotFloatString.prec,FloatNgdotText.prec,FloatNgdotAppend.prec,IntNgdotSetBit.i math/big fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Found package in /src/goroot/src/math/big Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for Word is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Type Word is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Type ErrNaN is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Error has unproduced recv ErrNaN Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Scan has unproduced argument fmt.ScanState Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Format has unproduced argument fmt.State Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function SetBits has unproduced array argument Word Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Rand has unproduced argument rand.Rand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Format has unproduced argument fmt.State Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Scan has unproduced argument fmt.ScanState Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:25:58 Function Scan has unproduced argument fmt.ScanState Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/math_big.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/std/math_big.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/std/math_big.py fuzz_ng_math_big/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_math_big/fuzz_ngp.go fuzz_ng_math_big/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo math/big Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=math/big Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": go: module math/big: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_math_big/copy/accuracy_string.go fuzz_ng_math_big/copy/arith.go fuzz_ng_math_big/copy/arith_amd64.go fuzz_ng_math_big/copy/arith_decl.go fuzz_ng_math_big/copy/decimal.go fuzz_ng_math_big/copy/doc.go fuzz_ng_math_big/copy/float.go fuzz_ng_math_big/copy/floatconv.go fuzz_ng_math_big/copy/floatmarsh.go fuzz_ng_math_big/copy/ftoa.go fuzz_ng_math_big/copy/int.go fuzz_ng_math_big/copy/intconv.go fuzz_ng_math_big/copy/intmarsh.go fuzz_ng_math_big/copy/nat.go fuzz_ng_math_big/copy/natconv.go fuzz_ng_math_big/copy/natdiv.go fuzz_ng_math_big/copy/prime.go fuzz_ng_math_big/copy/rat.go fuzz_ng_math_big/copy/ratconv.go fuzz_ng_math_big/copy/ratmarsh.go fuzz_ng_math_big/copy/roundingmode_string.go fuzz_ng_math_big/copy/sqrt.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_big/copy/accuracy_string.go fuzz_ng_math_big/copy/arith.go fuzz_ng_math_big/copy/arith_amd64.go fuzz_ng_math_big/copy/arith_decl.go fuzz_ng_math_big/copy/decimal.go fuzz_ng_math_big/copy/doc.go fuzz_ng_math_big/copy/float.go fuzz_ng_math_big/copy/floatconv.go fuzz_ng_math_big/copy/floatmarsh.go fuzz_ng_math_big/copy/ftoa.go fuzz_ng_math_big/copy/int.go fuzz_ng_math_big/copy/intconv.go fuzz_ng_math_big/copy/intmarsh.go fuzz_ng_math_big/copy/nat.go fuzz_ng_math_big/copy/natconv.go fuzz_ng_math_big/copy/natdiv.go fuzz_ng_math_big/copy/prime.go fuzz_ng_math_big/copy/rat.go fuzz_ng_math_big/copy/ratconv.go fuzz_ng_math_big/copy/ratmarsh.go fuzz_ng_math_big/copy/roundingmode_string.go fuzz_ng_math_big/copy/sqrt.go /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_math_big/fuzz_ng.go fuzz_ng_math_big/fuzzng_unsure_test.go fuzz_ng_math_big/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/math/big/alias_test.go /src/goroot/src/math/big/arith_s390x_test.go /src/goroot/src/math/big/arith_test.go /src/goroot/src/math/big/bits_test.go /src/goroot/src/math/big/calibrate_test.go /src/goroot/src/math/big/decimal_test.go /src/goroot/src/math/big/example_rat_test.go /src/goroot/src/math/big/example_test.go /src/goroot/src/math/big/float_test.go /src/goroot/src/math/big/floatconv_test.go /src/goroot/src/math/big/floatexample_test.go /src/goroot/src/math/big/floatmarsh_test.go /src/goroot/src/math/big/gcd_test.go /src/goroot/src/math/big/hilbert_test.go /src/goroot/src/math/big/int_test.go /src/goroot/src/math/big/intconv_test.go /src/goroot/src/math/big/intmarsh_test.go /src/goroot/src/math/big/link_test.go /src/goroot/src/math/big/nat_test.go /src/goroot/src/math/big/natconv_test.go /src/goroot/src/math/big/prime_test.go /src/goroot/src/math/big/rat_test.go /src/goroot/src/math/big/ratconv_test.go /src/goroot/src/math/big/ratmarsh_test.go /src/goroot/src/math/big/sqrt_test.go /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/math/big/testdata /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/math/big/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_math_big/' /src/goroot/src/fuzz_ng_math_big/accuracy_string.go /src/goroot/src/fuzz_ng_math_big/alias_test.go /src/goroot/src/fuzz_ng_math_big/arith.go /src/goroot/src/fuzz_ng_math_big/arith_amd64.go /src/goroot/src/fuzz_ng_math_big/arith_decl.go /src/goroot/src/fuzz_ng_math_big/arith_s390x_test.go /src/goroot/src/fuzz_ng_math_big/arith_test.go /src/goroot/src/fuzz_ng_math_big/bits_test.go /src/goroot/src/fuzz_ng_math_big/calibrate_test.go /src/goroot/src/fuzz_ng_math_big/decimal.go /src/goroot/src/fuzz_ng_math_big/decimal_test.go /src/goroot/src/fuzz_ng_math_big/doc.go /src/goroot/src/fuzz_ng_math_big/example_rat_test.go /src/goroot/src/fuzz_ng_math_big/example_test.go /src/goroot/src/fuzz_ng_math_big/float.go /src/goroot/src/fuzz_ng_math_big/float_test.go /src/goroot/src/fuzz_ng_math_big/floatconv.go /src/goroot/src/fuzz_ng_math_big/floatconv_test.go /src/goroot/src/fuzz_ng_math_big/floatexample_test.go /src/goroot/src/fuzz_ng_math_big/floatmarsh.go /src/goroot/src/fuzz_ng_math_big/floatmarsh_test.go /src/goroot/src/fuzz_ng_math_big/ftoa.go /src/goroot/src/fuzz_ng_math_big/fuzz_ng.go /src/goroot/src/fuzz_ng_math_big/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_math_big/gcd_test.go /src/goroot/src/fuzz_ng_math_big/hilbert_test.go /src/goroot/src/fuzz_ng_math_big/int.go /src/goroot/src/fuzz_ng_math_big/int_test.go /src/goroot/src/fuzz_ng_math_big/intconv.go /src/goroot/src/fuzz_ng_math_big/intconv_test.go /src/goroot/src/fuzz_ng_math_big/intmarsh.go /src/goroot/src/fuzz_ng_math_big/intmarsh_test.go /src/goroot/src/fuzz_ng_math_big/link_test.go /src/goroot/src/fuzz_ng_math_big/nat.go /src/goroot/src/fuzz_ng_math_big/nat_test.go /src/goroot/src/fuzz_ng_math_big/natconv.go /src/goroot/src/fuzz_ng_math_big/natconv_test.go /src/goroot/src/fuzz_ng_math_big/natdiv.go /src/goroot/src/fuzz_ng_math_big/ngolo_helper.go /src/goroot/src/fuzz_ng_math_big/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_math_big/prime.go /src/goroot/src/fuzz_ng_math_big/prime_test.go /src/goroot/src/fuzz_ng_math_big/rat.go /src/goroot/src/fuzz_ng_math_big/rat_test.go /src/goroot/src/fuzz_ng_math_big/ratconv.go /src/goroot/src/fuzz_ng_math_big/ratconv_test.go /src/goroot/src/fuzz_ng_math_big/ratmarsh.go /src/goroot/src/fuzz_ng_math_big/ratmarsh_test.go /src/goroot/src/fuzz_ng_math_big/roundingmode_string.go /src/goroot/src/fuzz_ng_math_big/sqrt.go /src/goroot/src/fuzz_ng_math_big/sqrt_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_big/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_math_big/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_math_big /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_math_big [fuzz_ng_math_big.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_math_big [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_math_big/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_math_big Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_math_big_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo math/big Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/builtin/builtin.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^builtin ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing builtin fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:10 Found package in /src/goroot/src/builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/builtin.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/builtin.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo builtin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": go: module builtin: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_builtin [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_builtin.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:9:2: could not import builtin (open : no such file or directory) Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_builtin/copy/builtin.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_builtin/copy/builtin.go /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_builtin/fuzz_ng.go fuzz_ng_builtin/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/builtin/*_test.go' /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/builtin/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/builtin/testdata /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/builtin/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_builtin/' /src/goroot/src/fuzz_ng_builtin/builtin.go /src/goroot/src/fuzz_ng_builtin/fuzz_ng.go /src/goroot/src/fuzz_ng_builtin/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_builtin/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_builtin/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_builtin/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_builtin /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_builtin [fuzz_ng_builtin.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:16:6: invalid recursive type: bool refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:26:6: invalid recursive type: uint8 refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:30:6: invalid recursive type: uint16 refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:34:6: invalid recursive type: uint32 refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:38:6: invalid recursive type: uint64 refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:42:6: invalid recursive type: int8 refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:46:6: invalid recursive type: int16 refers to itself Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:215:6: generic function is missing function body Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:221:6: generic function is missing function body Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:251:6: generic function is missing function body Step #3 - "compile-libfuzzer-coverage-x86_64": ./builtin.go:46:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_builtin [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_builtin/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_builtin_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo builtin Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/unsafe/unsafe.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^unsafe ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unsafe fuzz_ng_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:13 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:13 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/unsafe.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unsafe.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_unsafe: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_unsafe: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module unsafe: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing [github.com/catenacyber/ngolo-fuzzing.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_unsafe/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_unsafe/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_unsafe/copy/*.go' /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_unsafe/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_unsafe/*.go' /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_unsafe/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/unsafe/*_test.go' /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/unsafe/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/unsafe/testdata /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/unsafe/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unsafe/' /src/goroot/src/fuzz_ng_unsafe/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unsafe/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unsafe/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_unsafe /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_unsafe [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unsafe/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_unsafe: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_unsafe_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/allocs.go /src/goroot/src/testing/allocs_test.go /src/goroot/src/testing/benchmark.go /src/goroot/src/testing/benchmark_test.go /src/goroot/src/testing/cover.go /src/goroot/src/testing/example.go /src/goroot/src/testing/example_loop_test.go /src/goroot/src/testing/export_test.go /src/goroot/src/testing/flag_test.go /src/goroot/src/testing/fuzz.go /src/goroot/src/testing/helper_test.go /src/goroot/src/testing/helperfuncs_test.go /src/goroot/src/testing/loop_test.go /src/goroot/src/testing/match.go /src/goroot/src/testing/match_test.go /src/goroot/src/testing/newcover.go /src/goroot/src/testing/panic_test.go /src/goroot/src/testing/run_example.go /src/goroot/src/testing/run_example_wasm.go /src/goroot/src/testing/sub_test.go /src/goroot/src/testing/testing.go /src/goroot/src/testing/testing_other.go /src/goroot/src/testing/testing_test.go /src/goroot/src/testing/testing_windows.go /src/goroot/src/testing/testing_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 25 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package testing Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^testing ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing testing fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Found package in /src/goroot/src/testing Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Type B is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Type PB is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Type F is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Type T is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled field &ast.FuncType{Func:122814, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001b4db0), Results:(*ast.FieldList)(nil)} for struct InternalTest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled field &ast.FuncType{Func:35950, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000244990), Results:(*ast.FieldList)(nil)} for struct InternalBenchmark Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled field &ast.MapType{Map:62901, Key:(*ast.Ident)(0xc0003903e0), Value:(*ast.ArrayType)(0xc0003b40f0)} for struct Cover Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled field &ast.MapType{Map:62938, Key:(*ast.Ident)(0xc000390440), Value:(*ast.ArrayType)(0xc0003b4150)} for struct Cover Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled field &ast.FuncType{Func:2555, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002965d0), Results:(*ast.FieldList)(nil)} for struct InternalFuzzTarget Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled field &ast.FuncType{Func:65509, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013ce0), Results:(*ast.FieldList)(nil)} for struct InternalExample Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled argument &ast.FuncType{Func:151354, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00053c030), Results:(*ast.FieldList)(nil)} for AllocsPerRun Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function StartTimer has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function StopTimer has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function ResetTimer has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function SetBytes has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function ReportAllocs has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Elapsed has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function ReportMetric has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Loop has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled argument &ast.FuncType{Func:51805, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000271980), Results:(*ast.FieldList)(0xc0002719e0)} for RunBenchmarks Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function RunBenchmarks has unproduced array argument InternalBenchmark Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Run has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Next has unproduced recv PB Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function RunParallel has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function SetParallelism has unproduced recv B Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled argument &ast.FuncType{Func:61424, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001c3cb0), Results:(*ast.FieldList)(nil)} for Benchmark Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function RegisterCover has unproduced argument Cover Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled argument &ast.FuncType{Func:65725, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013d70), Results:(*ast.FieldList)(0xc000013dd0)} for RunExamples Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function RunExamples has unproduced array argument InternalExample Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Helper has unproduced recv F Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Fail has unproduced recv F Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Skipped has unproduced recv F Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Add has unproduced recv F Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Fuzz has unproduced recv F Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Parallel has unproduced recv T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Setenv has unproduced recv T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Chdir has unproduced recv T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Run has unproduced recv T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Deadline has unproduced recv T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled argument &ast.FuncType{Func:133711, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0005a2570), Results:(*ast.FieldList)(0xc0005a25d0)} for Main Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Main has unproduced array argument InternalTest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Main has unproduced array argument InternalBenchmark Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function Main has unproduced array argument InternalExample Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function MainStart has unproduced argument testDeps Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function MainStart has unproduced array argument InternalTest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function MainStart has unproduced array argument InternalBenchmark Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function MainStart has unproduced array argument InternalFuzzTarget Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function MainStart has unproduced array argument InternalExample Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Unhandled argument &ast.FuncType{Func:142725, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00069b800), Results:(*ast.FieldList)(0xc00069b860)} for RunTests Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:17 Function RunTests has unproduced array argument InternalTest Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/testing.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/testing.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=testing Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_testing Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module testing: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:236:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:302:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_testing/copy/allocs.go fuzz_ng_testing/copy/benchmark.go fuzz_ng_testing/copy/cover.go fuzz_ng_testing/copy/example.go fuzz_ng_testing/copy/fuzz.go fuzz_ng_testing/copy/match.go fuzz_ng_testing/copy/newcover.go fuzz_ng_testing/copy/run_example.go fuzz_ng_testing/copy/testing.go fuzz_ng_testing/copy/testing_other.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing/copy/allocs.go fuzz_ng_testing/copy/benchmark.go fuzz_ng_testing/copy/cover.go fuzz_ng_testing/copy/example.go fuzz_ng_testing/copy/fuzz.go fuzz_ng_testing/copy/match.go fuzz_ng_testing/copy/newcover.go fuzz_ng_testing/copy/run_example.go fuzz_ng_testing/copy/testing.go fuzz_ng_testing/copy/testing_other.go /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing/fuzz_ng.go fuzz_ng_testing/fuzzng_unsure_test.go fuzz_ng_testing/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/testing/allocs_test.go /src/goroot/src/testing/benchmark_test.go /src/goroot/src/testing/example_loop_test.go /src/goroot/src/testing/export_test.go /src/goroot/src/testing/flag_test.go /src/goroot/src/testing/helper_test.go /src/goroot/src/testing/helperfuncs_test.go /src/goroot/src/testing/loop_test.go /src/goroot/src/testing/match_test.go /src/goroot/src/testing/panic_test.go /src/goroot/src/testing/sub_test.go /src/goroot/src/testing/testing_test.go /src/goroot/src/testing/testing_windows_test.go /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/testing/testdata /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/testing/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_testing/' /src/goroot/src/fuzz_ng_testing/allocs.go /src/goroot/src/fuzz_ng_testing/allocs_test.go /src/goroot/src/fuzz_ng_testing/benchmark.go /src/goroot/src/fuzz_ng_testing/benchmark_test.go /src/goroot/src/fuzz_ng_testing/cover.go /src/goroot/src/fuzz_ng_testing/example.go /src/goroot/src/fuzz_ng_testing/example_loop_test.go /src/goroot/src/fuzz_ng_testing/export_test.go /src/goroot/src/fuzz_ng_testing/flag_test.go /src/goroot/src/fuzz_ng_testing/fuzz.go /src/goroot/src/fuzz_ng_testing/fuzz_ng.go /src/goroot/src/fuzz_ng_testing/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing/helper_test.go /src/goroot/src/fuzz_ng_testing/helperfuncs_test.go /src/goroot/src/fuzz_ng_testing/loop_test.go /src/goroot/src/fuzz_ng_testing/match.go /src/goroot/src/fuzz_ng_testing/match_test.go /src/goroot/src/fuzz_ng_testing/newcover.go /src/goroot/src/fuzz_ng_testing/ngolo_helper.go /src/goroot/src/fuzz_ng_testing/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_testing/panic_test.go /src/goroot/src/fuzz_ng_testing/run_example.go /src/goroot/src/fuzz_ng_testing/sub_test.go /src/goroot/src/fuzz_ng_testing/testing.go /src/goroot/src/fuzz_ng_testing/testing_other.go /src/goroot/src/fuzz_ng_testing/testing_test.go /src/goroot/src/fuzz_ng_testing/testing_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_testing /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_testing [fuzz_ng_testing.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./sub_test.go:734:6: makeRegexp redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./panic_test.go:156:6: other declaration of makeRegexp Step #3 - "compile-libfuzzer-coverage-x86_64": ./benchmark_test.go:41:11: undefined: testing.PrettyPrint Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": ./testing_test.go:207:18: undefined: testing.ParallelConflict Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_testing [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_testing/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_testing_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo testing Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/testing/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/testing/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/internal/testdeps/deps.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/internal/testdeps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/quick/quick.go /src/goroot/src/testing/quick/quick_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^testing_quick ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing testing/quick fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Found package in /src/goroot/src/testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Type SetupError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Type CheckError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Type CheckEqualError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function Value has unproduced argument reflect.Type Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function Value has unproduced argument rand.Rand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function Error has unproduced recv SetupError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function Error has unproduced recv CheckError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function Error has unproduced recv CheckEqualError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function Check has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:24 Function CheckEqual has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/testing_quick.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/testing_quick.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": go: module testing/quick: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_quick [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_quick.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:17:2: "testing/quick" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_testing_quick/copy/quick.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_quick/copy/quick.go /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_quick/fuzz_ng.go fuzz_ng_testing_quick/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/testing/quick/quick_test.go /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/testing/quick/testdata /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/testing/quick/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_testing_quick/' /src/goroot/src/fuzz_ng_testing_quick/fuzz_ng.go /src/goroot/src/fuzz_ng_testing_quick/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_quick/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_quick/quick.go /src/goroot/src/fuzz_ng_testing_quick/quick_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_quick/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_quick/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_testing_quick /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_testing_quick [fuzz_ng_testing_quick.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_testing_quick [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_testing_quick/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_quick Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_testing_quick_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/synctest/context_example_test.go /src/goroot/src/testing/synctest/synctest.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^testing_synctest ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing testing/synctest fuzz_ng_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:27 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:27 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/testing_synctest.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/testing_synctest.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_testing_synctest: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 51: cd: fuzz_ng_testing_synctest: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": go: module testing/synctest: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": package testing/synctest: build constraints exclude all Go files in /src/goroot/src/testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_testing_synctest/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_testing_synctest/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_testing_synctest/copy/*.go' /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_testing_synctest/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_testing_synctest/*.go' /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_testing_synctest/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/testing/synctest/context_example_test.go /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/testing/synctest/testdata /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/testing/synctest/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_testing_synctest/' /src/goroot/src/fuzz_ng_testing_synctest/context_example_test.go /src/goroot/src/fuzz_ng_testing_synctest/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_synctest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_synctest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_testing_synctest /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_testing_synctest [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_testing_synctest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_synctest Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 86: cd: fuzz_ng_testing_synctest: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_testing_synctest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/iotest/example_test.go /src/goroot/src/testing/iotest/logger.go /src/goroot/src/testing/iotest/logger_test.go /src/goroot/src/testing/iotest/reader.go /src/goroot/src/testing/iotest/reader_test.go /src/goroot/src/testing/iotest/writer.go /src/goroot/src/testing/iotest/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^testing_iotest ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing testing/iotest fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:29 Found package in /src/goroot/src/testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:29 Function ErrReader has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/testing_iotest.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/testing_iotest.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": go: module testing/iotest: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_testing_iotest/copy/logger.go fuzz_ng_testing_iotest/copy/reader.go fuzz_ng_testing_iotest/copy/writer.go Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_testing_iotest/copy/reader.go:18:1: expected declaration, found ngolo_r Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_testing_iotest/copy/reader.go:36:1: expected declaration, found ngolo_r Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_testing_iotest/copy/reader.go:54:1: expected declaration, found ngolo_r Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_testing_iotest/copy/reader.go:88:1: expected declaration, found ngolo_r Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_iotest/copy/logger.go fuzz_ng_testing_iotest/copy/reader.go fuzz_ng_testing_iotest/copy/writer.go /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_iotest/fuzz_ng.go fuzz_ng_testing_iotest/fuzzng_unsure_test.go fuzz_ng_testing_iotest/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/testing/iotest/example_test.go /src/goroot/src/testing/iotest/logger_test.go /src/goroot/src/testing/iotest/reader_test.go /src/goroot/src/testing/iotest/writer_test.go /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/testing/iotest/testdata /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/testing/iotest/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_testing_iotest/' /src/goroot/src/fuzz_ng_testing_iotest/example_test.go /src/goroot/src/fuzz_ng_testing_iotest/fuzz_ng.go /src/goroot/src/fuzz_ng_testing_iotest/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_iotest/logger.go /src/goroot/src/fuzz_ng_testing_iotest/logger_test.go /src/goroot/src/fuzz_ng_testing_iotest/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_iotest/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_testing_iotest/reader.go /src/goroot/src/fuzz_ng_testing_iotest/reader_test.go /src/goroot/src/fuzz_ng_testing_iotest/writer.go /src/goroot/src/fuzz_ng_testing_iotest/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_iotest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_iotest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_testing_iotest /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_testing_iotest [fuzz_ng_testing_iotest.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./reader.go:18:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": ./reader.go:36:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": ./reader.go:54:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": ./reader.go:88:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_testing_iotest [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_testing_iotest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_testing_iotest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/fstest/mapfs.go /src/goroot/src/testing/fstest/mapfs_test.go /src/goroot/src/testing/fstest/testfs.go /src/goroot/src/testing/fstest/testfs_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^testing_fstest ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing testing/fstest fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Found package in /src/goroot/src/testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Array result for fs.DirEntry is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Type MapFS is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function Open has unproduced recv MapFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function ReadFile has unproduced recv MapFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function Stat has unproduced recv MapFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function ReadDir has unproduced recv MapFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function Glob has unproduced recv MapFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function Sub has unproduced recv MapFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Function TestFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:37 Unhandled argument &ast.Ellipsis{Ellipsis:1138, Elt:(*ast.Ident)(0xc0000b9080)} for TestFS Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/testing_fstest.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/testing_fstest.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": go: module testing/fstest: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_fstest [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_fstest.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:17:2: "testing/fstest" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_testing_fstest/copy/mapfs.go fuzz_ng_testing_fstest/copy/testfs.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_fstest/copy/mapfs.go fuzz_ng_testing_fstest/copy/testfs.go /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_fstest/fuzz_ng.go fuzz_ng_testing_fstest/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/testing/fstest/mapfs_test.go /src/goroot/src/testing/fstest/testfs_test.go /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/testing/fstest/testdata /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/testing/fstest/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_testing_fstest/' /src/goroot/src/fuzz_ng_testing_fstest/fuzz_ng.go /src/goroot/src/fuzz_ng_testing_fstest/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_fstest/mapfs.go /src/goroot/src/fuzz_ng_testing_fstest/mapfs_test.go /src/goroot/src/fuzz_ng_testing_fstest/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_fstest/testfs.go /src/goroot/src/fuzz_ng_testing_fstest/testfs_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_fstest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_fstest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_testing_fstest /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_testing_fstest [fuzz_ng_testing_fstest.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_testing_fstest [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_testing_fstest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_testing_fstest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/testing/slogtest/example_test.go /src/goroot/src/testing/slogtest/run_test.go /src/goroot/src/testing/slogtest/slogtest.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^testing_slogtest ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing testing/slogtest fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:40 Found package in /src/goroot/src/testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:40 Function TestHandler has unproduced argument slog.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:40 Unhandled argument &ast.FuncType{Func:7201, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002663f0), Results:(*ast.FieldList)(0xc000266480)} for TestHandler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:40 Function Run has unproduced argument testing.T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:40 Unhandled argument &ast.FuncType{Func:8148, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002667b0), Results:(*ast.FieldList)(0xc0002667e0)} for Run Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:40 Unhandled argument &ast.FuncType{Func:8186, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000266840), Results:(*ast.FieldList)(0xc0002668a0)} for Run Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/testing_slogtest.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/testing_slogtest.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": go: module testing/slogtest: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_slogtest [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_testing_slogtest.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:17:2: "testing/slogtest" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_testing_slogtest/copy/slogtest.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_slogtest/copy/slogtest.go /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_testing_slogtest/fuzz_ng.go fuzz_ng_testing_slogtest/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/testing/slogtest/example_test.go /src/goroot/src/testing/slogtest/run_test.go /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/testing/slogtest/testdata /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/testing/slogtest/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_testing_slogtest/' /src/goroot/src/fuzz_ng_testing_slogtest/example_test.go /src/goroot/src/fuzz_ng_testing_slogtest/fuzz_ng.go /src/goroot/src/fuzz_ng_testing_slogtest/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_testing_slogtest/ngolo_helper.go /src/goroot/src/fuzz_ng_testing_slogtest/run_test.go /src/goroot/src/fuzz_ng_testing_slogtest/slogtest.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_slogtest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_testing_slogtest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_testing_slogtest /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_testing_slogtest [fuzz_ng_testing_slogtest.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_testing_slogtest [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_testing_slogtest/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_testing_slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_testing_slogtest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/cmp/cmp.go /src/goroot/src/cmp/cmp_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^cmp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmp fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:43 Found package in /src/goroot/src/cmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:43 Function Less has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:43 Function Compare has unproduced argument T Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:43 Unhandled argument &ast.Ellipsis{Ellipsis:1959, Elt:(*ast.Ident)(0xc000215560)} for Or Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/cmp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": go: module cmp: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_cmp [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_cmp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "cmp" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_cmp/copy/cmp.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmp/copy/cmp.go /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_cmp/fuzz_ng.go fuzz_ng_cmp/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/cmp/cmp_test.go /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/cmp/testdata /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/cmp/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmp/' /src/goroot/src/fuzz_ng_cmp/cmp.go /src/goroot/src/fuzz_ng_cmp/cmp_test.go /src/goroot/src/fuzz_ng_cmp/fuzz_ng.go /src/goroot/src/fuzz_ng_cmp/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_cmp/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_cmp /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_cmp [fuzz_ng_cmp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_cmp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_cmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo cmp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/reflect/abi.go /src/goroot/src/reflect/abi_test.go /src/goroot/src/reflect/all_test.go /src/goroot/src/reflect/arena.go /src/goroot/src/reflect/badlinkname.go /src/goroot/src/reflect/benchmark_test.go /src/goroot/src/reflect/deepequal.go /src/goroot/src/reflect/example_test.go /src/goroot/src/reflect/export_noswiss_test.go /src/goroot/src/reflect/export_swiss_test.go /src/goroot/src/reflect/export_test.go /src/goroot/src/reflect/float32reg_generic.go /src/goroot/src/reflect/iter.go /src/goroot/src/reflect/iter_test.go /src/goroot/src/reflect/makefunc.go /src/goroot/src/reflect/map_noswiss.go /src/goroot/src/reflect/map_noswiss_test.go /src/goroot/src/reflect/map_swiss.go /src/goroot/src/reflect/map_swiss_test.go /src/goroot/src/reflect/nih_test.go /src/goroot/src/reflect/set_test.go /src/goroot/src/reflect/stubs_ppc64x.go /src/goroot/src/reflect/stubs_riscv64.go /src/goroot/src/reflect/swapper.go /src/goroot/src/reflect/tostring_test.go /src/goroot/src/reflect/type.go /src/goroot/src/reflect/type_test.go /src/goroot/src/reflect/value.go /src/goroot/src/reflect/visiblefields.go /src/goroot/src/reflect/visiblefields_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 30 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^reflect ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing reflect fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Found package in /src/goroot/src/reflect Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Array result for Value is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Array result for Value is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Array result for Value is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Array result for uintptr is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Array result for StructField is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Type StructTag is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Type ValueError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:47 Failed creating fuzz target : Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc00000e510), Lbrack:4016, Index:(*ast.Ident)(0xc0000b9360), Rbrack:4022} for Seq Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/reflect.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/reflect.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_reflect/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_reflect/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_reflect/copy/*.go' /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_reflect/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_reflect/*.go' /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_reflect/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/reflect/abi_test.go /src/goroot/src/reflect/all_test.go /src/goroot/src/reflect/benchmark_test.go /src/goroot/src/reflect/example_test.go /src/goroot/src/reflect/export_noswiss_test.go /src/goroot/src/reflect/export_swiss_test.go /src/goroot/src/reflect/export_test.go /src/goroot/src/reflect/iter_test.go /src/goroot/src/reflect/map_noswiss_test.go /src/goroot/src/reflect/map_swiss_test.go /src/goroot/src/reflect/nih_test.go /src/goroot/src/reflect/set_test.go /src/goroot/src/reflect/tostring_test.go /src/goroot/src/reflect/type_test.go /src/goroot/src/reflect/visiblefields_test.go /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/reflect/testdata /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/reflect/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_reflect/' /src/goroot/src/fuzz_ng_reflect/abi_test.go /src/goroot/src/fuzz_ng_reflect/all_test.go /src/goroot/src/fuzz_ng_reflect/benchmark_test.go /src/goroot/src/fuzz_ng_reflect/example_test.go /src/goroot/src/fuzz_ng_reflect/export_noswiss_test.go /src/goroot/src/fuzz_ng_reflect/export_swiss_test.go /src/goroot/src/fuzz_ng_reflect/export_test.go /src/goroot/src/fuzz_ng_reflect/iter_test.go /src/goroot/src/fuzz_ng_reflect/map_noswiss_test.go /src/goroot/src/fuzz_ng_reflect/map_swiss_test.go /src/goroot/src/fuzz_ng_reflect/ngolo_helper.go /src/goroot/src/fuzz_ng_reflect/nih_test.go /src/goroot/src/fuzz_ng_reflect/set_test.go /src/goroot/src/fuzz_ng_reflect/tostring_test.go /src/goroot/src/fuzz_ng_reflect/type_test.go /src/goroot/src/fuzz_ng_reflect/visiblefields_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_reflect/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_reflect/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_reflect /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_reflect (test) Step #3 - "compile-libfuzzer-coverage-x86_64": all_test.go:23:2: use of internal package reflect/internal/example1 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_reflect [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_reflect/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_reflect_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_reflect_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo reflect Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/reflect/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/reflect/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/reflect/internal/example1/example.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect/internal/example1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/reflect/internal/example2/example.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo reflect/internal/example2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/maps/example_test.go /src/goroot/src/maps/iter.go /src/goroot/src/maps/iter_test.go /src/goroot/src/maps/maps.go /src/goroot/src/maps/maps_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package maps Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^maps ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing maps fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Found package in /src/goroot/src/maps Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Function All has unproduced argument Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Function Keys has unproduced argument Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Function Values has unproduced argument Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Function Insert has unproduced argument Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Unknown argument &ast.IndexListExpr{X:(*ast.SelectorExpr)(0xc000218378), Lbrack:3339, Indices:[]ast.Expr{(*ast.Ident)(0xc00020cf00), (*ast.Ident)(0xc00020cf20)}, Rbrack:3344} for Insert Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:49 Failed creating fuzz target : Unknown argument &ast.IndexListExpr{X:(*ast.SelectorExpr)(0xc000218378), Lbrack:3339, Indices:[]ast.Expr{(*ast.Ident)(0xc00020cf00), (*ast.Ident)(0xc00020cf20)}, Rbrack:3344} for Insert Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/maps.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/maps.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo maps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=maps Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_maps Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_maps/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_maps/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_maps/copy/*.go' /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_maps/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_maps/*.go' /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_maps/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/maps/example_test.go /src/goroot/src/maps/iter_test.go /src/goroot/src/maps/maps_test.go /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/maps/testdata /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/maps/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_maps/' /src/goroot/src/fuzz_ng_maps/example_test.go /src/goroot/src/fuzz_ng_maps/iter_test.go /src/goroot/src/fuzz_ng_maps/maps_test.go /src/goroot/src/fuzz_ng_maps/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_maps/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_maps/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_maps /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_maps [fuzz_ng_maps.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:19:21: undefined: All Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:42:18: undefined: Keys Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:62:18: undefined: Values Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:77:2: undefined: Insert Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:99:6: undefined: Equal Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:112:9: undefined: Collect Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:112:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_maps [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_maps/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_maps Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_maps_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_maps_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo maps Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/flag/example_flagset_test.go /src/goroot/src/flag/example_func_test.go /src/goroot/src/flag/example_test.go /src/goroot/src/flag/example_textvar_test.go /src/goroot/src/flag/example_value_test.go /src/goroot/src/flag/export_test.go /src/goroot/src/flag/flag.go /src/goroot/src/flag/flag_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package flag Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^flag ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing flag fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Found package in /src/goroot/src/flag Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Type Value is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:11945, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001cb890), Results:(*ast.FieldList)(nil)} for FlagSetNgdotVisitAll Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:12171, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001cb980), Results:(*ast.FieldList)(nil)} for VisitAll Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:12365, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001cba70), Results:(*ast.FieldList)(nil)} for FlagSetNgdotVisit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:12591, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001cbb60), Results:(*ast.FieldList)(nil)} for Visit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function BoolVar has unproduced argument bool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function BoolVar has unproduced argument bool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function IntVar has unproduced argument int Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function IntVar has unproduced argument int Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Int64Var has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Int64Var has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function UintVar has unproduced argument uint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function UintVar has unproduced argument uint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Uint64Var has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Uint64Var has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function StringVar has unproduced argument string Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function StringVar has unproduced argument string Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Float64Var has unproduced argument float64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Float64Var has unproduced argument float64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function DurationVar has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function DurationVar has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function DurationVar has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function DurationVar has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Duration has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Duration has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function TextVar has unproduced argument encoding.TextUnmarshaler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function TextVar has unproduced argument encoding.TextMarshaler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function TextVar has unproduced argument encoding.TextUnmarshaler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function TextVar has unproduced argument encoding.TextMarshaler Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:32761, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001f5b00), Results:(*ast.FieldList)(0xc0001f5b30)} for FlagSetNgdotFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:33075, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001f5c20), Results:(*ast.FieldList)(0xc0001f5c50)} for Func Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:33435, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001f5d70), Results:(*ast.FieldList)(0xc0001f5da0)} for FlagSetNgdotBoolFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Unhandled argument &ast.FuncType{Func:33786, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001f5e90), Results:(*ast.FieldList)(0xc0001f5ec0)} for BoolFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Var has unproduced argument Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:26:52 Function Var has unproduced argument Value Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/flag.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/flag.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo flag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=flag Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_flag Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": go: module flag: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_flag [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_flag.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:352:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:554:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_flag/copy/flag.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_flag/copy/flag.go /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_flag/fuzz_ng.go fuzz_ng_flag/fuzzng_unsure_test.go fuzz_ng_flag/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/flag/example_flagset_test.go /src/goroot/src/flag/example_func_test.go /src/goroot/src/flag/example_test.go /src/goroot/src/flag/example_textvar_test.go /src/goroot/src/flag/example_value_test.go /src/goroot/src/flag/export_test.go /src/goroot/src/flag/flag_test.go /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/flag/testdata /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/flag/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_flag/' /src/goroot/src/fuzz_ng_flag/example_flagset_test.go /src/goroot/src/fuzz_ng_flag/example_func_test.go /src/goroot/src/fuzz_ng_flag/example_test.go /src/goroot/src/fuzz_ng_flag/example_textvar_test.go /src/goroot/src/fuzz_ng_flag/example_value_test.go /src/goroot/src/fuzz_ng_flag/export_test.go /src/goroot/src/fuzz_ng_flag/flag.go /src/goroot/src/fuzz_ng_flag/flag_test.go /src/goroot/src/fuzz_ng_flag/fuzz_ng.go /src/goroot/src/fuzz_ng_flag/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_flag/ngolo_helper.go /src/goroot/src/fuzz_ng_flag/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_flag/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_flag/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_flag /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_flag [fuzz_ng_flag.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:379:2: ContinueOnError already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:379:2: other declaration of ContinueOnError Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:381:2: PanicOnError already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:381:2: other declaration of PanicOnError Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:478:6: Visit already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:478:6: other declaration of Visit Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:489:6: Lookup already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:489:6: other declaration of Lookup Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:740:6: NArg already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:738:6: other declaration of NArg Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:808:6: Int64Var already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:806:6: other declaration of Int64Var Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:902:6: String already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:898:6: other declaration of String Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:977:6: TextVar already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:972:6: other declaration of TextVar Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:1005:6: BoolFunc already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:1000:6: other declaration of BoolFunc Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:1204:5: CommandLine already declared through dot-import of package flag ("flag") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/flag/flag.go:1199:5: other declaration of CommandLine Step #3 - "compile-libfuzzer-coverage-x86_64": ./flag.go:902:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_flag [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_flag/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_flag Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_flag_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo flag Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/build.go /src/goroot/src/go/build/build_test.go /src/goroot/src/go/build/deps_test.go /src/goroot/src/go/build/doc.go /src/goroot/src/go/build/gc.go /src/goroot/src/go/build/gccgo.go /src/goroot/src/go/build/read.go /src/goroot/src/go/build/read_test.go /src/goroot/src/go/build/syslist_test.go /src/goroot/src/go/build/vendor_test.go /src/goroot/src/go/build/zcgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/build Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_build ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/build fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Found package in /src/goroot/src/go/build Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Type NoGoError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Type MultiplePackageError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:21727, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013710), Results:(*ast.FieldList)(0xc000013740)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:21905, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013770), Results:(*ast.FieldList)(0xc0000137d0)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:22053, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013800), Results:(*ast.FieldList)(0xc000013830)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:22216, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013860), Results:(*ast.FieldList)(0xc000013890)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:22621, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000138f0), Results:(*ast.FieldList)(0xc000013950)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:22834, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013980), Results:(*ast.FieldList)(0xc000013a10)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Unhandled field &ast.FuncType{Func:22987, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013a40), Results:(*ast.FieldList)(0xc000013aa0)} for struct Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Function Error has unproduced recv NoGoError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:00 Function Error has unproduced recv MultiplePackageError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_build.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_build.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/build Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/build: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_build/copy/build.go fuzz_ng_go_build/copy/doc.go fuzz_ng_go_build/copy/gc.go fuzz_ng_go_build/copy/read.go fuzz_ng_go_build/copy/zcgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_build/copy/build.go fuzz_ng_go_build/copy/doc.go fuzz_ng_go_build/copy/gc.go fuzz_ng_go_build/copy/read.go fuzz_ng_go_build/copy/zcgo.go /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_build/fuzz_ng.go fuzz_ng_go_build/fuzzng_unsure_test.go fuzz_ng_go_build/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/build/build_test.go /src/goroot/src/go/build/deps_test.go /src/goroot/src/go/build/read_test.go /src/goroot/src/go/build/syslist_test.go /src/goroot/src/go/build/vendor_test.go /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/build/testdata /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_build/' /src/goroot/src/fuzz_ng_go_build/build.go /src/goroot/src/fuzz_ng_go_build/build_test.go /src/goroot/src/fuzz_ng_go_build/deps_test.go /src/goroot/src/fuzz_ng_go_build/doc.go /src/goroot/src/fuzz_ng_go_build/fuzz_ng.go /src/goroot/src/fuzz_ng_go_build/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_build/gc.go /src/goroot/src/fuzz_ng_go_build/ngolo_helper.go /src/goroot/src/fuzz_ng_go_build/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_build/read.go /src/goroot/src/fuzz_ng_go_build/read_test.go /src/goroot/src/fuzz_ng_go_build/syslist_test.go /src/goroot/src/fuzz_ng_go_build/vendor_test.go /src/goroot/src/fuzz_ng_go_build/zcgo.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_build/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_build/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_build /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_build [fuzz_ng_go_build.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_build [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_build/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_build Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_build_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/build Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/cgo_disabled/cgo_disabled.go /src/goroot/src/go/build/testdata/cgo_disabled/empty.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/cgo_disabled Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/cgo_disabled Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/cgo_disabled Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/bads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/bads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/doc/a_test.go /src/goroot/src/go/build/testdata/doc/b_test.go /src/goroot/src/go/build/testdata/doc/c_test.go /src/goroot/src/go/build/testdata/doc/d_test.go /src/goroot/src/go/build/testdata/doc/e.go /src/goroot/src/go/build/testdata/doc/f.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/empty/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/empty/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/withvendor/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/withvendor/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/withvendor/src/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/withvendor/src/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/withvendor/src/a/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/withvendor/src/a/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/withvendor/src/a/b/b.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/withvendor/src/a/b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/withvendor/src/a/b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/withvendor/src/a/vendor/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/withvendor/src/a/vendor/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/build/testdata/withvendor/src/a/vendor/c/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/build/testdata/withvendor/src/a/vendor/c/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/withvendor/src/a/vendor/c/d/d.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/withvendor/src/a/vendor/c/d Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/withvendor/src/a/vendor/c/d Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/alltags/alltags.go /src/goroot/src/go/build/testdata/alltags/x_netbsd_arm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/alltags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/alltags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/alltags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/directives/a.go /src/goroot/src/go/build/testdata/directives/a_test.go /src/goroot/src/go/build/testdata/directives/b_test.go /src/goroot/src/go/build/testdata/directives/c_test.go /src/goroot/src/go/build/testdata/directives/d_test.go /src/goroot/src/go/build/testdata/directives/eve.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/directives Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/directives Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/directives Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/multi/file.go /src/goroot/src/go/build/testdata/multi/file_appengine.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/multi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/multi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/multi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/other/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/other Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/other Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/other Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/other/file/file.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/other/file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/other/file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/other/file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/testdata/non_source_tags/non_source_tags.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/non_source_tags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/non_source_tags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/testdata/non_source_tags Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/build/constraint/expr.go /src/goroot/src/go/build/constraint/expr_test.go /src/goroot/src/go/build/constraint/vers.go /src/goroot/src/go/build/constraint/vers_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_build_constraint ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/build/constraint fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Found package in /src/goroot/src/go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Unhandled argument &ast.FuncType{Func:3921, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002a4360), Results:(*ast.FieldList)(0xc0002a4390)} for TagExprNgdotEval Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function Eval has unproduced recv NotExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function String has unproduced recv NotExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function Eval has unproduced recv AndExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function String has unproduced recv AndExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function Eval has unproduced recv OrExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function String has unproduced recv OrExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:08 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_build_constraint.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_build_constraint.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/build/constraint: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_build_constraint/copy/expr.go fuzz_ng_go_build_constraint/copy/vers.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_build_constraint/copy/expr.go fuzz_ng_go_build_constraint/copy/vers.go /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_build_constraint/fuzz_ng.go fuzz_ng_go_build_constraint/fuzzng_unsure_test.go fuzz_ng_go_build_constraint/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/build/constraint/expr_test.go /src/goroot/src/go/build/constraint/vers_test.go /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/build/constraint/testdata /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/build/constraint/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_build_constraint/' /src/goroot/src/fuzz_ng_go_build_constraint/expr.go /src/goroot/src/fuzz_ng_go_build_constraint/expr_test.go /src/goroot/src/fuzz_ng_go_build_constraint/fuzz_ng.go /src/goroot/src/fuzz_ng_go_build_constraint/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_build_constraint/ngolo_helper.go /src/goroot/src/fuzz_ng_go_build_constraint/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_build_constraint/vers.go /src/goroot/src/fuzz_ng_go_build_constraint/vers_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_build_constraint/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_build_constraint/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_build_constraint /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_build_constraint [fuzz_ng_go_build_constraint.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_build_constraint [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_build_constraint/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_build_constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_build_constraint_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/importer/importer.go /src/goroot/src/go/importer/importer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_importer ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/importer fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:16 Found package in /src/goroot/src/go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:16 Type Lookup is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:16 Function ForCompiler has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:16 Function ForCompiler has unproduced argument Lookup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:16 Function For has unproduced argument Lookup Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_importer.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_importer.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/importer: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_importer [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_importer.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_importer/copy/importer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_importer/copy/importer.go /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_importer/fuzz_ng.go fuzz_ng_go_importer/fuzzng_unsure_test.go fuzz_ng_go_importer/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/importer/importer_test.go /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/importer/testdata /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/importer/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_importer/' /src/goroot/src/fuzz_ng_go_importer/fuzz_ng.go /src/goroot/src/fuzz_ng_go_importer/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_importer/importer.go /src/goroot/src/fuzz_ng_go_importer/importer_test.go /src/goroot/src/fuzz_ng_go_importer/ngolo_helper.go /src/goroot/src/fuzz_ng_go_importer/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_importer/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_importer/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_importer /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": importer.go:10:2: use of internal package go/internal/gccgoimporter not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_importer [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_importer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_importer Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_importer_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/doc/comment.go /src/goroot/src/go/doc/comment_test.go /src/goroot/src/go/doc/doc.go /src/goroot/src/go/doc/doc_test.go /src/goroot/src/go/doc/example.go /src/goroot/src/go/doc/example_internal_test.go /src/goroot/src/go/doc/example_test.go /src/goroot/src/go/doc/exports.go /src/goroot/src/go/doc/filter.go /src/goroot/src/go/doc/headscan.go /src/goroot/src/go/doc/reader.go /src/goroot/src/go/doc/synopsis.go /src/goroot/src/go/doc/synopsis_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_doc ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/doc fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Found package in /src/goroot/src/go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Array result for Example is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Type Filter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Function New has unproduced argument ast.Package Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Function NewFromFiles has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Function NewFromFiles has unproduced argument ast.File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Unhandled argument &ast.Ellipsis{Ellipsis:62973, Elt:(*ast.Ident)(0xc00045ea40)} for NewFromFiles Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Unhandled argument &ast.Ellipsis{Ellipsis:4166, Elt:(*ast.StarExpr)(0xc00000e510)} for Examples Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:23 Function Filter has unproduced argument Filter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_doc.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_doc.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/doc: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_doc/copy/comment.go fuzz_ng_go_doc/copy/doc.go fuzz_ng_go_doc/copy/example.go fuzz_ng_go_doc/copy/exports.go fuzz_ng_go_doc/copy/filter.go fuzz_ng_go_doc/copy/reader.go fuzz_ng_go_doc/copy/synopsis.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_doc/copy/comment.go fuzz_ng_go_doc/copy/doc.go fuzz_ng_go_doc/copy/example.go fuzz_ng_go_doc/copy/exports.go fuzz_ng_go_doc/copy/filter.go fuzz_ng_go_doc/copy/reader.go fuzz_ng_go_doc/copy/synopsis.go /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_doc/fuzz_ng.go fuzz_ng_go_doc/fuzzng_unsure_test.go fuzz_ng_go_doc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/doc/comment_test.go /src/goroot/src/go/doc/doc_test.go /src/goroot/src/go/doc/example_internal_test.go /src/goroot/src/go/doc/example_test.go /src/goroot/src/go/doc/synopsis_test.go /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/doc/testdata /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_doc/' /src/goroot/src/fuzz_ng_go_doc/comment.go /src/goroot/src/fuzz_ng_go_doc/comment_test.go /src/goroot/src/fuzz_ng_go_doc/doc.go /src/goroot/src/fuzz_ng_go_doc/doc_test.go /src/goroot/src/fuzz_ng_go_doc/example.go /src/goroot/src/fuzz_ng_go_doc/example_internal_test.go /src/goroot/src/fuzz_ng_go_doc/example_test.go /src/goroot/src/fuzz_ng_go_doc/exports.go /src/goroot/src/fuzz_ng_go_doc/filter.go /src/goroot/src/fuzz_ng_go_doc/fuzz_ng.go /src/goroot/src/fuzz_ng_go_doc/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_doc/ngolo_helper.go /src/goroot/src/fuzz_ng_go_doc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_doc/reader.go /src/goroot/src/fuzz_ng_go_doc/synopsis.go /src/goroot/src/fuzz_ng_go_doc/synopsis_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_doc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_doc/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_doc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_doc [fuzz_ng_go_doc.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_doc [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_doc/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_doc Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_doc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/doc/testdata/a0.go /src/goroot/src/go/doc/testdata/a1.go /src/goroot/src/go/doc/testdata/b.go /src/goroot/src/go/doc/testdata/benchmark.go /src/goroot/src/go/doc/testdata/blank.go /src/goroot/src/go/doc/testdata/bugpara.go /src/goroot/src/go/doc/testdata/c.go /src/goroot/src/go/doc/testdata/d1.go /src/goroot/src/go/doc/testdata/d2.go /src/goroot/src/go/doc/testdata/e.go /src/goroot/src/go/doc/testdata/error1.go /src/goroot/src/go/doc/testdata/error2.go /src/goroot/src/go/doc/testdata/example.go /src/goroot/src/go/doc/testdata/f.go /src/goroot/src/go/doc/testdata/g.go /src/goroot/src/go/doc/testdata/generics.go /src/goroot/src/go/doc/testdata/issue12839.go /src/goroot/src/go/doc/testdata/issue13742.go /src/goroot/src/go/doc/testdata/issue16153.go /src/goroot/src/go/doc/testdata/issue17788.go /src/goroot/src/go/doc/testdata/issue22856.go /src/goroot/src/go/doc/testdata/predeclared.go /src/goroot/src/go/doc/testdata/testing.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 23 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/doc/testdata/examples/empty.go /src/goroot/src/go/doc/testdata/examples/generic_constraints.go /src/goroot/src/go/doc/testdata/examples/import_groups.go /src/goroot/src/go/doc/testdata/examples/import_groups_named.go /src/goroot/src/go/doc/testdata/examples/inspect_signature.go /src/goroot/src/go/doc/testdata/examples/iota.go /src/goroot/src/go/doc/testdata/examples/issue43658.go /src/goroot/src/go/doc/testdata/examples/multiple.go /src/goroot/src/go/doc/testdata/examples/shadow_predeclared.go /src/goroot/src/go/doc/testdata/examples/values.go /src/goroot/src/go/doc/testdata/examples/whole_file.go /src/goroot/src/go/doc/testdata/examples/whole_function.go /src/goroot/src/go/doc/testdata/examples/whole_function_external.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata/examples Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata/examples Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata/examples Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/doc/testdata/pkgdoc/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata/pkgdoc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata/pkgdoc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/testdata/pkgdoc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/doc/comment/doc.go /src/goroot/src/go/doc/comment/html.go /src/goroot/src/go/doc/comment/markdown.go /src/goroot/src/go/doc/comment/old_test.go /src/goroot/src/go/doc/comment/parse.go /src/goroot/src/go/doc/comment/parse_test.go /src/goroot/src/go/doc/comment/print.go /src/goroot/src/go/doc/comment/std.go /src/goroot/src/go/doc/comment/std_test.go /src/goroot/src/go/doc/comment/testdata_test.go /src/goroot/src/go/doc/comment/text.go /src/goroot/src/go/doc/comment/wrap_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_doc_comment ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/doc/comment fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Found package in /src/goroot/src/go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Unhandled field &ast.FuncType{Func:15751, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013260), Results:(*ast.FieldList)(0xc000013290)} for struct Printer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Unhandled field &ast.FuncType{Func:15936, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000132c0), Results:(*ast.FieldList)(0xc0000132f0)} for struct Printer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Unhandled field &ast.FuncType{Func:33699, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000442db0), Results:(*ast.FieldList)(0xc000442e10)} for struct Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Unhandled field &ast.FuncType{Func:34240, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000442e70), Results:(*ast.FieldList)(0xc000442ea0)} for struct Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Function BlankBefore has unproduced recv List Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Function BlankBetween has unproduced recv List Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Function DefaultURL has unproduced recv DocLink Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:31 Function DefaultID has unproduced recv Heading Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_doc_comment.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_doc_comment.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/doc/comment: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_doc_comment/copy/doc.go fuzz_ng_go_doc_comment/copy/html.go fuzz_ng_go_doc_comment/copy/markdown.go fuzz_ng_go_doc_comment/copy/parse.go fuzz_ng_go_doc_comment/copy/print.go fuzz_ng_go_doc_comment/copy/std.go fuzz_ng_go_doc_comment/copy/text.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_doc_comment/copy/doc.go fuzz_ng_go_doc_comment/copy/html.go fuzz_ng_go_doc_comment/copy/markdown.go fuzz_ng_go_doc_comment/copy/parse.go fuzz_ng_go_doc_comment/copy/print.go fuzz_ng_go_doc_comment/copy/std.go fuzz_ng_go_doc_comment/copy/text.go /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_doc_comment/fuzz_ng.go fuzz_ng_go_doc_comment/fuzzng_unsure_test.go fuzz_ng_go_doc_comment/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/doc/comment/old_test.go /src/goroot/src/go/doc/comment/parse_test.go /src/goroot/src/go/doc/comment/std_test.go /src/goroot/src/go/doc/comment/testdata_test.go /src/goroot/src/go/doc/comment/wrap_test.go /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/doc/comment/testdata /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_doc_comment/' /src/goroot/src/fuzz_ng_go_doc_comment/doc.go /src/goroot/src/fuzz_ng_go_doc_comment/fuzz_ng.go /src/goroot/src/fuzz_ng_go_doc_comment/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_doc_comment/html.go /src/goroot/src/fuzz_ng_go_doc_comment/markdown.go /src/goroot/src/fuzz_ng_go_doc_comment/ngolo_helper.go /src/goroot/src/fuzz_ng_go_doc_comment/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_doc_comment/old_test.go /src/goroot/src/fuzz_ng_go_doc_comment/parse.go /src/goroot/src/fuzz_ng_go_doc_comment/parse_test.go /src/goroot/src/fuzz_ng_go_doc_comment/print.go /src/goroot/src/fuzz_ng_go_doc_comment/std.go /src/goroot/src/fuzz_ng_go_doc_comment/std_test.go /src/goroot/src/fuzz_ng_go_doc_comment/testdata_test.go /src/goroot/src/fuzz_ng_go_doc_comment/text.go /src/goroot/src/fuzz_ng_go_doc_comment/wrap_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_doc_comment/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_doc_comment/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_doc_comment /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_doc_comment [fuzz_ng_go_doc_comment.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_doc_comment [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_doc_comment/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_doc_comment Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_doc_comment_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/doc/comment/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/doc/comment/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/printer/comment.go /src/goroot/src/go/printer/example_test.go /src/goroot/src/go/printer/gobuild.go /src/goroot/src/go/printer/nodes.go /src/goroot/src/go/printer/performance_test.go /src/goroot/src/go/printer/printer.go /src/goroot/src/go/printer/printer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_printer ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/printer fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:39 Found package in /src/goroot/src/go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:39 Function Fprint has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:39 Function Fprint has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_printer.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_printer.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/printer: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_printer [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_printer.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "go/printer" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_printer/copy/comment.go fuzz_ng_go_printer/copy/gobuild.go fuzz_ng_go_printer/copy/nodes.go fuzz_ng_go_printer/copy/printer.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_printer/copy/comment.go fuzz_ng_go_printer/copy/gobuild.go fuzz_ng_go_printer/copy/nodes.go fuzz_ng_go_printer/copy/printer.go /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_printer/fuzz_ng.go fuzz_ng_go_printer/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/printer/example_test.go /src/goroot/src/go/printer/performance_test.go /src/goroot/src/go/printer/printer_test.go /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/printer/testdata /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_printer/' /src/goroot/src/fuzz_ng_go_printer/comment.go /src/goroot/src/fuzz_ng_go_printer/example_test.go /src/goroot/src/fuzz_ng_go_printer/fuzz_ng.go /src/goroot/src/fuzz_ng_go_printer/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_printer/gobuild.go /src/goroot/src/fuzz_ng_go_printer/ngolo_helper.go /src/goroot/src/fuzz_ng_go_printer/nodes.go /src/goroot/src/fuzz_ng_go_printer/performance_test.go /src/goroot/src/fuzz_ng_go_printer/printer.go /src/goroot/src/fuzz_ng_go_printer/printer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_printer/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_printer/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_printer /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_printer [fuzz_ng_go_printer.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./printer.go:54:6: printer already declared through import of package printer ("go/printer") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:12:2: other declaration of printer Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_printer [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_printer/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_printer_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/printer/testdata/parser.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/printer/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/format/benchmark_test.go /src/goroot/src/go/format/example_test.go /src/goroot/src/go/format/format.go /src/goroot/src/go/format/format_test.go /src/goroot/src/go/format/internal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/format Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_format ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/format fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:42 Found package in /src/goroot/src/go/format Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:42 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:42 Function Node has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_format.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_format.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/format Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/format: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_format/copy/format.go fuzz_ng_go_format/copy/internal.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_format/copy/format.go fuzz_ng_go_format/copy/internal.go /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_format/fuzz_ng.go fuzz_ng_go_format/fuzzng_unsure_test.go fuzz_ng_go_format/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/format/benchmark_test.go /src/goroot/src/go/format/example_test.go /src/goroot/src/go/format/format_test.go /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/format/testdata /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/format/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_format/' /src/goroot/src/fuzz_ng_go_format/benchmark_test.go /src/goroot/src/fuzz_ng_go_format/example_test.go /src/goroot/src/fuzz_ng_go_format/format.go /src/goroot/src/fuzz_ng_go_format/format_test.go /src/goroot/src/fuzz_ng_go_format/fuzz_ng.go /src/goroot/src/fuzz_ng_go_format/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_format/internal.go /src/goroot/src/fuzz_ng_go_format/ngolo_helper.go /src/goroot/src/fuzz_ng_go_format/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_format/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_format/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_format /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_format [fuzz_ng_go_format.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:114:5: tests redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./benchmark_test.go:51:5: other declaration of tests Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:170:24: cannot use src (variable of type struct{name string; gen func(*bytes.Buffer, int); n int}) as string value in argument to strings.HasPrefix Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:172:10: invalid operation: cannot slice src (variable of type struct{name string; gen func(*bytes.Buffer, int); n int}) Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:173:23: cannot use src (variable of type struct{name string; gen func(*bytes.Buffer, int); n int}) as string value in argument to String Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:174:28: invalid operation: res == src (mismatched types string and struct{name string; gen func(*bytes.Buffer, int); n int}) Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:179:23: cannot use src (variable of type struct{name string; gen func(*bytes.Buffer, int); n int}) as string value in argument to String Step #3 - "compile-libfuzzer-coverage-x86_64": ./format_test.go:182:21: invalid operation: res != src (mismatched types string and struct{name string; gen func(*bytes.Buffer, int); n int}) Step #3 - "compile-libfuzzer-coverage-x86_64": ./internal.go:94:6: format already declared through import of package format ("go/format") Step #3 - "compile-libfuzzer-coverage-x86_64": ./benchmark_test.go:14:2: other declaration of format Step #3 - "compile-libfuzzer-coverage-x86_64": ./internal.go:94:6: format already declared through import of package format ("go/format") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:10:2: other declaration of format Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_format [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_format/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_format Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_format_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/format Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/srcimporter/srcimporter.go /src/goroot/src/go/internal/srcimporter/srcimporter_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/srcimporter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/internal/srcimporter/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/internal/srcimporter/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/srcimporter/testdata/issue24392/issue24392.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/srcimporter/testdata/issue24392 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/srcimporter/testdata/issue20855/issue20855.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/srcimporter/testdata/issue20855 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/srcimporter/testdata/issue23092/issue23092.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/srcimporter/testdata/issue23092 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/gccgoimporter/ar.go /src/goroot/src/go/internal/gccgoimporter/gccgoinstallation.go /src/goroot/src/go/internal/gccgoimporter/gccgoinstallation_test.go /src/goroot/src/go/internal/gccgoimporter/importer.go /src/goroot/src/go/internal/gccgoimporter/importer_test.go /src/goroot/src/go/internal/gccgoimporter/parser.go /src/goroot/src/go/internal/gccgoimporter/parser_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/gccgoimporter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/gccgoimporter/testdata/aliases.go /src/goroot/src/go/internal/gccgoimporter/testdata/complexnums.go /src/goroot/src/go/internal/gccgoimporter/testdata/conversions.go /src/goroot/src/go/internal/gccgoimporter/testdata/escapeinfo.go /src/goroot/src/go/internal/gccgoimporter/testdata/imports.go /src/goroot/src/go/internal/gccgoimporter/testdata/issue27856.go /src/goroot/src/go/internal/gccgoimporter/testdata/issue29198.go /src/goroot/src/go/internal/gccgoimporter/testdata/issue30628.go /src/goroot/src/go/internal/gccgoimporter/testdata/issue31540.go /src/goroot/src/go/internal/gccgoimporter/testdata/issue34182.go /src/goroot/src/go/internal/gccgoimporter/testdata/nointerface.go /src/goroot/src/go/internal/gccgoimporter/testdata/notinheap.go /src/goroot/src/go/internal/gccgoimporter/testdata/pointer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/gccgoimporter/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/gcimporter/gcimporter.go /src/goroot/src/go/internal/gcimporter/gcimporter_test.go /src/goroot/src/go/internal/gcimporter/support.go /src/goroot/src/go/internal/gcimporter/ureader.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/gcimporter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/gcimporter/testdata/a.go /src/goroot/src/go/internal/gcimporter/testdata/b.go /src/goroot/src/go/internal/gcimporter/testdata/exports.go /src/goroot/src/go/internal/gcimporter/testdata/g.go /src/goroot/src/go/internal/gcimporter/testdata/generics.go /src/goroot/src/go/internal/gcimporter/testdata/issue15920.go /src/goroot/src/go/internal/gcimporter/testdata/issue20046.go /src/goroot/src/go/internal/gcimporter/testdata/issue25301.go /src/goroot/src/go/internal/gcimporter/testdata/issue25596.go /src/goroot/src/go/internal/gcimporter/testdata/issue57015.go /src/goroot/src/go/internal/gcimporter/testdata/issue69912.go /src/goroot/src/go/internal/gcimporter/testdata/p.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/gcimporter/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/internal/gcimporter/testdata/versions/test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/internal/gcimporter/testdata/versions Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/ast/ast.go /src/goroot/src/go/ast/ast_test.go /src/goroot/src/go/ast/commentmap.go /src/goroot/src/go/ast/commentmap_test.go /src/goroot/src/go/ast/example_test.go /src/goroot/src/go/ast/filter.go /src/goroot/src/go/ast/filter_test.go /src/goroot/src/go/ast/import.go /src/goroot/src/go/ast/issues_test.go /src/goroot/src/go/ast/print.go /src/goroot/src/go/ast/print_test.go /src/goroot/src/go/ast/resolve.go /src/goroot/src/go/ast/scope.go /src/goroot/src/go/ast/walk.go /src/goroot/src/go/ast/walk_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_ast ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude InterfaceType' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude InterfaceType go/ast fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Found package in /src/goroot/src/go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Array result for CommentGroup is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Type FieldFilter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Type Importer is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Type Filter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Type Visitor is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Type Decl is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv Comment Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv Comment Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv CommentGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv CommentGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Text has unproduced recv CommentGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv Field Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv Field Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv FieldList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv FieldList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function NumFields has unproduced recv FieldList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BadExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv Ellipsis Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BasicLit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv FuncLit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv CompositeLit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ParenExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv SelectorExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv IndexExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv IndexListExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv SliceExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv TypeAssertExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv CallExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv StarExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv UnaryExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BinaryExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv KeyValueExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ArrayType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv StructType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv FuncType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv InterfaceType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv MapType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ChanType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BadExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv Ellipsis Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BasicLit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv FuncLit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv CompositeLit Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ParenExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv SelectorExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv IndexExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv IndexListExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv SliceExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv TypeAssertExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv CallExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv StarExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv UnaryExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BinaryExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv KeyValueExpr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ArrayType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv StructType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv FuncType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv InterfaceType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv MapType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ChanType Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BadStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv DeclStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv EmptyStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv LabeledStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ExprStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv SendStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv IncDecStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv AssignStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv GoStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv DeferStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ReturnStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BranchStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BlockStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv IfStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv CaseClause Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv SwitchStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv TypeSwitchStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv CommClause Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv SelectStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ForStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv RangeStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BadStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv DeclStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv EmptyStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv LabeledStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ExprStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv SendStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv IncDecStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv AssignStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv GoStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv DeferStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ReturnStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BranchStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BlockStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv IfStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv CaseClause Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv SwitchStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv TypeSwitchStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv CommClause Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv SelectStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ForStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv RangeStmt Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ImportSpec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv ValueSpec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv TypeSpec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ImportSpec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv ValueSpec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv TypeSpec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv BadDecl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv GenDecl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Pos has unproduced recv FuncDecl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv BadDecl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv GenDecl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function End has unproduced recv FuncDecl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function NewCommentMap has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function NewCommentMap has unproduced argument CommentGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function FilterDecl has unproduced argument Decl Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function FilterDecl has unproduced argument Filter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function FilterFile has unproduced argument Filter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function FilterPackage has unproduced argument Filter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function SortImports has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function NotNilFilter has unproduced argument reflect.Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Fprint has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Fprint has unproduced argument FieldFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Print has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function NewPackage has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Unhandled argument &ast.MapType{Map:24169, Key:(*ast.Ident)(0xc0002a33a0), Value:(*ast.StarExpr)(0xc0002b27b0)} for NewPackage Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function NewPackage has unproduced argument Importer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Function Walk has unproduced argument Visitor Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Unhandled argument &ast.FuncType{Func:6064, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00030c540), Results:(*ast.FieldList)(0xc00030c570)} for Inspect Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:49 Failed creating fuzz target : Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc00014dc50), Lbrack:6367, Index:(*ast.Ident)(0xc000309b80), Rbrack:6372} for Preorder Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_ast.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_ast.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_go_ast/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_go_ast/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_go_ast/copy/*.go' /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_go_ast/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_go_ast/*.go' /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_go_ast/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/ast/ast_test.go /src/goroot/src/go/ast/commentmap_test.go /src/goroot/src/go/ast/example_test.go /src/goroot/src/go/ast/filter_test.go /src/goroot/src/go/ast/issues_test.go /src/goroot/src/go/ast/print_test.go /src/goroot/src/go/ast/walk_test.go /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/ast/testdata /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/ast/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_ast/' /src/goroot/src/fuzz_ng_go_ast/ast_test.go /src/goroot/src/fuzz_ng_go_ast/commentmap_test.go /src/goroot/src/fuzz_ng_go_ast/example_test.go /src/goroot/src/fuzz_ng_go_ast/filter_test.go /src/goroot/src/fuzz_ng_go_ast/issues_test.go /src/goroot/src/fuzz_ng_go_ast/ngolo_helper.go /src/goroot/src/fuzz_ng_go_ast/print_test.go /src/goroot/src/fuzz_ng_go_ast/walk_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_ast/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_ast/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_ast /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": issues_test.go:56:22: missing ',' before newline in composite literal Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_ast [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_ast/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_ast Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_ast_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_ast_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/ast/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/ast/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/ast/internal/tests/sortimports_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/ast/internal/tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/types/alias.go /src/goroot/src/go/types/api.go /src/goroot/src/go/types/api_predicates.go /src/goroot/src/go/types/api_test.go /src/goroot/src/go/types/array.go /src/goroot/src/go/types/assignments.go /src/goroot/src/go/types/badlinkname.go /src/goroot/src/go/types/basic.go /src/goroot/src/go/types/builtins.go /src/goroot/src/go/types/builtins_test.go /src/goroot/src/go/types/call.go /src/goroot/src/go/types/chan.go /src/goroot/src/go/types/check.go /src/goroot/src/go/types/check_test.go /src/goroot/src/go/types/commentMap_test.go /src/goroot/src/go/types/const.go /src/goroot/src/go/types/context.go /src/goroot/src/go/types/context_test.go /src/goroot/src/go/types/conversions.go /src/goroot/src/go/types/decl.go /src/goroot/src/go/types/errorcalls_test.go /src/goroot/src/go/types/errors.go /src/goroot/src/go/types/errors_test.go /src/goroot/src/go/types/errsupport.go /src/goroot/src/go/types/eval.go /src/goroot/src/go/types/eval_test.go /src/goroot/src/go/types/example_test.go /src/goroot/src/go/types/expr.go /src/goroot/src/go/types/exprstring.go /src/goroot/src/go/types/exprstring_test.go /src/goroot/src/go/types/format.go /src/goroot/src/go/types/gccgosizes.go /src/goroot/src/go/types/gcsizes.go /src/goroot/src/go/types/generate.go /src/goroot/src/go/types/generate_test.go /src/goroot/src/go/types/gotype.go /src/goroot/src/go/types/hilbert_test.go /src/goroot/src/go/types/index.go /src/goroot/src/go/types/infer.go /src/goroot/src/go/types/initorder.go /src/goroot/src/go/types/instantiate.go /src/goroot/src/go/types/instantiate_test.go /src/goroot/src/go/types/interface.go /src/goroot/src/go/types/issues_test.go /src/goroot/src/go/types/iter.go /src/goroot/src/go/types/labels.go /src/goroot/src/go/types/literals.go /src/goroot/src/go/types/lookup.go /src/goroot/src/go/types/lookup_test.go /src/goroot/src/go/types/main_test.go /src/goroot/src/go/types/map.go /src/goroot/src/go/types/methodset.go /src/goroot/src/go/types/methodset_test.go /src/goroot/src/go/types/mono.go /src/goroot/src/go/types/mono_test.go /src/goroot/src/go/types/named.go /src/goroot/src/go/types/named_test.go /src/goroot/src/go/types/object.go /src/goroot/src/go/types/object_test.go /src/goroot/src/go/types/objset.go /src/goroot/src/go/types/operand.go /src/goroot/src/go/types/package.go /src/goroot/src/go/types/pointer.go /src/goroot/src/go/types/predicates.go /src/goroot/src/go/types/recording.go /src/goroot/src/go/types/resolver.go /src/goroot/src/go/types/resolver_test.go /src/goroot/src/go/types/return.go /src/goroot/src/go/types/scope.go /src/goroot/src/go/types/scope2.go /src/goroot/src/go/types/scope2_test.go /src/goroot/src/go/types/selection.go /src/goroot/src/go/types/self_test.go /src/goroot/src/go/types/signature.go /src/goroot/src/go/types/sizeof_test.go /src/goroot/src/go/types/sizes.go /src/goroot/src/go/types/sizes_test.go /src/goroot/src/go/types/slice.go /src/goroot/src/go/types/stdlib_test.go /src/goroot/src/go/types/stmt.go /src/goroot/src/go/types/struct.go /src/goroot/src/go/types/subst.go /src/goroot/src/go/types/termlist.go /src/goroot/src/go/types/termlist_test.go /src/goroot/src/go/types/token_test.go /src/goroot/src/go/types/tuple.go /src/goroot/src/go/types/type.go /src/goroot/src/go/types/typelists.go /src/goroot/src/go/types/typeparam.go /src/goroot/src/go/types/typeset.go /src/goroot/src/go/types/typeset_test.go /src/goroot/src/go/types/typestring.go /src/goroot/src/go/types/typestring_test.go /src/goroot/src/go/types/typeterm.go /src/goroot/src/go/types/typeterm_test.go /src/goroot/src/go/types/typexpr.go /src/goroot/src/go/types/under.go /src/goroot/src/go/types/unify.go /src/goroot/src/go/types/union.go /src/goroot/src/go/types/universe.go /src/goroot/src/go/types/util.go /src/goroot/src/go/types/util_test.go /src/goroot/src/go/types/validtype.go /src/goroot/src/go/types/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 104 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/types Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_types ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/types fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Found package in /src/goroot/src/go/types Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Array result for Package is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Array result for int64 is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Type Nil is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Type ArgumentError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Type Builtin is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Type Basic is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:673800, Key:(*ast.SelectorExpr)(0xc000c9d668), Value:(*ast.Ident)(0xc000774080)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:674480, Key:(*ast.StarExpr)(0xc000c9d7d0), Value:(*ast.Ident)(0xc000774120)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:674983, Key:(*ast.StarExpr)(0xc000c9d8f0), Value:(*ast.Ident)(0xc0007741c0)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:675182, Key:(*ast.StarExpr)(0xc000c9d9b0), Value:(*ast.Ident)(0xc000774280)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:675629, Key:(*ast.SelectorExpr)(0xc000c9dab8), Value:(*ast.Ident)(0xc000774320)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:675776, Key:(*ast.StarExpr)(0xc000c9db30), Value:(*ast.StarExpr)(0xc000c9db48)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Unhandled field &ast.MapType{Map:677235, Key:(*ast.SelectorExpr)(0xc000c9de90), Value:(*ast.StarExpr)(0xc000c9dea8)} for struct Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Error has unproduced recv ArgumentError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Unwrap has unproduced recv ArgumentError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function TypeOf has unproduced recv Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function ObjectOf has unproduced recv Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function PkgNameOf has unproduced recv Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function String has unproduced recv Initializer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Check has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Kind has unproduced recv Basic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Info has unproduced recv Basic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Name has unproduced recv Basic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Underlying has unproduced recv Basic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function String has unproduced recv Basic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function NewChecker has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function NewChecker has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function NewChecker has unproduced argument Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Files has unproduced argument ast.File Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Eval has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Eval has unproduced argument token.Pos Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function CheckExpr has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function CheckExpr has unproduced argument token.Pos Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function CheckExpr has unproduced argument ast.Expr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function CheckExpr has unproduced argument Info Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function ExprString has unproduced argument ast.Expr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function WriteExpr has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function WriteExpr has unproduced argument ast.Expr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function Instantiate has unproduced array argument Type Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Function NewInterfaceType has unproduced array argument Type Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:52 Failed creating fuzz target : Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc00037f668), Lbrack:229422, Index:(*ast.StarExpr)(0xc00037f680), Rbrack:229428} for Methods Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_types.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_types.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/types Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_go_types/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_go_types/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_go_types/copy/*.go' /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_go_types/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_go_types/*.go' /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_go_types/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/types/api_test.go /src/goroot/src/go/types/builtins_test.go /src/goroot/src/go/types/check_test.go /src/goroot/src/go/types/commentMap_test.go /src/goroot/src/go/types/context_test.go /src/goroot/src/go/types/errorcalls_test.go /src/goroot/src/go/types/errors_test.go /src/goroot/src/go/types/eval_test.go /src/goroot/src/go/types/example_test.go /src/goroot/src/go/types/exprstring_test.go /src/goroot/src/go/types/generate_test.go /src/goroot/src/go/types/hilbert_test.go /src/goroot/src/go/types/instantiate_test.go /src/goroot/src/go/types/issues_test.go /src/goroot/src/go/types/lookup_test.go /src/goroot/src/go/types/main_test.go /src/goroot/src/go/types/methodset_test.go /src/goroot/src/go/types/mono_test.go /src/goroot/src/go/types/named_test.go /src/goroot/src/go/types/object_test.go /src/goroot/src/go/types/resolver_test.go /src/goroot/src/go/types/scope2_test.go /src/goroot/src/go/types/self_test.go /src/goroot/src/go/types/sizeof_test.go /src/goroot/src/go/types/sizes_test.go /src/goroot/src/go/types/stdlib_test.go /src/goroot/src/go/types/termlist_test.go /src/goroot/src/go/types/token_test.go /src/goroot/src/go/types/typeset_test.go /src/goroot/src/go/types/typestring_test.go /src/goroot/src/go/types/typeterm_test.go /src/goroot/src/go/types/util_test.go /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/types/testdata /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_types/' /src/goroot/src/fuzz_ng_go_types/api_test.go /src/goroot/src/fuzz_ng_go_types/builtins_test.go /src/goroot/src/fuzz_ng_go_types/check_test.go /src/goroot/src/fuzz_ng_go_types/commentMap_test.go /src/goroot/src/fuzz_ng_go_types/context_test.go /src/goroot/src/fuzz_ng_go_types/errorcalls_test.go /src/goroot/src/fuzz_ng_go_types/errors_test.go /src/goroot/src/fuzz_ng_go_types/eval_test.go /src/goroot/src/fuzz_ng_go_types/example_test.go /src/goroot/src/fuzz_ng_go_types/exprstring_test.go /src/goroot/src/fuzz_ng_go_types/generate_test.go /src/goroot/src/fuzz_ng_go_types/hilbert_test.go /src/goroot/src/fuzz_ng_go_types/instantiate_test.go /src/goroot/src/fuzz_ng_go_types/issues_test.go /src/goroot/src/fuzz_ng_go_types/lookup_test.go /src/goroot/src/fuzz_ng_go_types/main_test.go /src/goroot/src/fuzz_ng_go_types/methodset_test.go /src/goroot/src/fuzz_ng_go_types/mono_test.go /src/goroot/src/fuzz_ng_go_types/named_test.go /src/goroot/src/fuzz_ng_go_types/ngolo_helper.go /src/goroot/src/fuzz_ng_go_types/object_test.go /src/goroot/src/fuzz_ng_go_types/resolver_test.go /src/goroot/src/fuzz_ng_go_types/scope2_test.go /src/goroot/src/fuzz_ng_go_types/self_test.go /src/goroot/src/fuzz_ng_go_types/sizeof_test.go /src/goroot/src/fuzz_ng_go_types/sizes_test.go /src/goroot/src/fuzz_ng_go_types/stdlib_test.go /src/goroot/src/fuzz_ng_go_types/termlist_test.go /src/goroot/src/fuzz_ng_go_types/token_test.go /src/goroot/src/fuzz_ng_go_types/typeset_test.go /src/goroot/src/fuzz_ng_go_types/typestring_test.go /src/goroot/src/fuzz_ng_go_types/typeterm_test.go /src/goroot/src/fuzz_ng_go_types/util_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_types/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_types/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_types /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_types [fuzz_ng_go_types.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:15:20: undefined: Type Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:20:29: undefined: term Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:23:21: undefined: Typ Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:23:25: undefined: Int Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:24:20: undefined: Typ Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:24:24: undefined: Int Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:25:21: undefined: Typ Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:25:25: undefined: String Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:38:6: split redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./eval_test.go:215:6: other declaration of split Step #3 - "compile-libfuzzer-coverage-x86_64": ./termlist_test.go:16:23: undefined: termlist Step #3 - "compile-libfuzzer-coverage-x86_64": ./typeterm_test.go:25:25: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_types [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_types/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_types Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_types_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_types_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/types Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/types/testdata/manual.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/types/testdata/local/issue47996.go /src/goroot/src/go/types/testdata/local/shifts.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types/testdata/local Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types/testdata/local Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/types/testdata/local Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/scanner/errors.go /src/goroot/src/go/scanner/example_test.go /src/goroot/src/go/scanner/scanner.go /src/goroot/src/go/scanner/scanner_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_scanner ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/scanner fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Found package in /src/goroot/src/go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Type ErrorList is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Type ErrorHandler is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Type Scanner is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Add has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Reset has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Len has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Swap has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Less has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Sort has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function RemoveMultiples has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Error has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Err has unproduced recv ErrorList Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function PrintError has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Init has unproduced recv Scanner Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:54 Function Scan has unproduced recv Scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_scanner.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_scanner.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:12:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:12:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/scanner: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_scanner [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_scanner.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:24: undefined: ModeEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:125:33: undefined: ModeEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:134:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:155:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:193:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:199:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:201:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_scanner/copy/errors.go fuzz_ng_go_scanner/copy/scanner.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_scanner/copy/errors.go fuzz_ng_go_scanner/copy/scanner.go /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_scanner/fuzz_ng.go fuzz_ng_go_scanner/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/scanner/example_test.go /src/goroot/src/go/scanner/scanner_test.go /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/scanner/testdata /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/scanner/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_scanner/' /src/goroot/src/fuzz_ng_go_scanner/errors.go /src/goroot/src/fuzz_ng_go_scanner/example_test.go /src/goroot/src/fuzz_ng_go_scanner/fuzz_ng.go /src/goroot/src/fuzz_ng_go_scanner/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_scanner/ngolo_helper.go /src/goroot/src/fuzz_ng_go_scanner/scanner.go /src/goroot/src/fuzz_ng_go_scanner/scanner_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_scanner/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_scanner/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_scanner /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_scanner [fuzz_ng_go_scanner.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_scanner [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_scanner_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/version/version.go /src/goroot/src/go/version/version_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/version Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_version ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/version fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:27:57 Found package in /src/goroot/src/go/version Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_version.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_version.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/version Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/version Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/version: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_version/copy/version.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_version/copy/version.go /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_version/fuzz_ng.go fuzz_ng_go_version/fuzzng_unsure_test.go fuzz_ng_go_version/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/version/version_test.go /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/version/testdata /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/version/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_version/' /src/goroot/src/fuzz_ng_go_version/fuzz_ng.go /src/goroot/src/fuzz_ng_go_version/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_version/ngolo_helper.go /src/goroot/src/fuzz_ng_go_version/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_version/version.go /src/goroot/src/fuzz_ng_go_version/version_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_version/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_version/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_version /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_version [fuzz_ng_go_version.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_version [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_version/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_version Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_version_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/version Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/token/example_test.go /src/goroot/src/go/token/position.go /src/goroot/src/go/token/position_bench_test.go /src/goroot/src/go/token/position_test.go /src/goroot/src/go/token/serialize.go /src/goroot/src/go/token/serialize_test.go /src/goroot/src/go/token/token.go /src/goroot/src/go/token/token_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/token Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_token ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/token fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:04 Found package in /src/goroot/src/go/token Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:04 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:04 Unhandled argument &ast.FuncType{Func:24042, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000320660), Results:(*ast.FieldList)(0xc000320690)} for FileSetNgdotIterate Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:04 Unhandled argument &ast.FuncType{Func:27247, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000123f0), Results:(*ast.FieldList)(0xc000012420)} for FileSetNgdotRead Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:04 Unhandled argument &ast.FuncType{Func:27754, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000012780), Results:(*ast.FieldList)(0xc0000127b0)} for FileSetNgdotWrite Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_token.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_token.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/token Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/token Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/token: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_token/copy/position.go fuzz_ng_go_token/copy/serialize.go fuzz_ng_go_token/copy/token.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_token/copy/position.go fuzz_ng_go_token/copy/serialize.go fuzz_ng_go_token/copy/token.go /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_token/fuzz_ng.go fuzz_ng_go_token/fuzzng_unsure_test.go fuzz_ng_go_token/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/token/example_test.go /src/goroot/src/go/token/position_bench_test.go /src/goroot/src/go/token/position_test.go /src/goroot/src/go/token/serialize_test.go /src/goroot/src/go/token/token_test.go /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/token/testdata /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/token/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_token/' /src/goroot/src/fuzz_ng_go_token/example_test.go /src/goroot/src/fuzz_ng_go_token/fuzz_ng.go /src/goroot/src/fuzz_ng_go_token/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_token/ngolo_helper.go /src/goroot/src/fuzz_ng_go_token/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_token/position.go /src/goroot/src/fuzz_ng_go_token/position_bench_test.go /src/goroot/src/fuzz_ng_go_token/position_test.go /src/goroot/src/fuzz_ng_go_token/serialize.go /src/goroot/src/fuzz_ng_go_token/serialize_test.go /src/goroot/src/fuzz_ng_go_token/token.go /src/goroot/src/fuzz_ng_go_token/token_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_token/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_token/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_token /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_token [fuzz_ng_go_token.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_token [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_token/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_token Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_token_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/token Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/parser/error_test.go /src/goroot/src/go/parser/example_test.go /src/goroot/src/go/parser/interface.go /src/goroot/src/go/parser/parser.go /src/goroot/src/go/parser/parser_test.go /src/goroot/src/go/parser/performance_test.go /src/goroot/src/go/parser/resolver.go /src/goroot/src/go/parser/resolver_test.go /src/goroot/src/go/parser/short_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_parser ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/parser fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:14 Found package in /src/goroot/src/go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:14 Function ParseFile has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:14 Function ParseDir has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:14 Unhandled argument &ast.FuncType{Func:21212, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013b00), Results:(*ast.FieldList)(0xc000013b30)} for ParseDir Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:14 Function ParseExprFrom has unproduced argument token.FileSet Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_parser.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_parser.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/parser: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_parser/copy/interface.go fuzz_ng_go_parser/copy/parser.go fuzz_ng_go_parser/copy/resolver.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_parser/copy/interface.go fuzz_ng_go_parser/copy/parser.go fuzz_ng_go_parser/copy/resolver.go /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_parser/fuzz_ng.go fuzz_ng_go_parser/fuzzng_unsure_test.go fuzz_ng_go_parser/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/parser/error_test.go /src/goroot/src/go/parser/example_test.go /src/goroot/src/go/parser/parser_test.go /src/goroot/src/go/parser/performance_test.go /src/goroot/src/go/parser/resolver_test.go /src/goroot/src/go/parser/short_test.go /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/parser/testdata /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_parser/' /src/goroot/src/fuzz_ng_go_parser/error_test.go /src/goroot/src/fuzz_ng_go_parser/example_test.go /src/goroot/src/fuzz_ng_go_parser/fuzz_ng.go /src/goroot/src/fuzz_ng_go_parser/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_parser/interface.go /src/goroot/src/fuzz_ng_go_parser/ngolo_helper.go /src/goroot/src/fuzz_ng_go_parser/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_parser/parser.go /src/goroot/src/fuzz_ng_go_parser/parser_test.go /src/goroot/src/fuzz_ng_go_parser/performance_test.go /src/goroot/src/fuzz_ng_go_parser/resolver.go /src/goroot/src/fuzz_ng_go_parser/resolver_test.go /src/goroot/src/fuzz_ng_go_parser/short_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_parser/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_parser/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_parser /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_parser [fuzz_ng_go_parser.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./parser.go:28:6: parser already declared through import of package parser ("go/parser") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:9:2: other declaration of parser Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_parser [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_parser/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_parser Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_parser_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/parser/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/parser/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/parser/testdata/issue42951/not_a_file.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/issue42951 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/issue42951 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/issue42951 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/parser/testdata/issue42951/not_a_file.go/invalid.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/issue42951/not_a_file.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/issue42951/not_a_file.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/issue42951/not_a_file.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/parser/testdata/goversion/t01.go /src/goroot/src/go/parser/testdata/goversion/t02.go /src/goroot/src/go/parser/testdata/goversion/t03.go /src/goroot/src/go/parser/testdata/goversion/t04.go /src/goroot/src/go/parser/testdata/goversion/t05.go /src/goroot/src/go/parser/testdata/goversion/t06.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/goversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/goversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/parser/testdata/goversion Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/go/parser/testdata/resolution/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/go/parser/testdata/resolution/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/go/constant/example_test.go /src/goroot/src/go/constant/kind_string.go /src/goroot/src/go/constant/value.go /src/goroot/src/go/constant/value_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^go_constant ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing go/constant fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Found package in /src/goroot/src/go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Function MakeFromLiteral has unproduced argument token.Token Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Function UnaryOp has unproduced argument token.Token Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Function BinaryOp has unproduced argument token.Token Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Function Shift has unproduced argument token.Token Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:22 Function Compare has unproduced argument token.Token Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/go_constant.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/go_constant.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": go: module go/constant: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_go_constant/copy/kind_string.go fuzz_ng_go_constant/copy/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_constant/copy/kind_string.go fuzz_ng_go_constant/copy/value.go /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_go_constant/fuzz_ng.go fuzz_ng_go_constant/fuzzng_unsure_test.go fuzz_ng_go_constant/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/go/constant/example_test.go /src/goroot/src/go/constant/value_test.go /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/go/constant/testdata /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/go/constant/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_go_constant/' /src/goroot/src/fuzz_ng_go_constant/example_test.go /src/goroot/src/fuzz_ng_go_constant/fuzz_ng.go /src/goroot/src/fuzz_ng_go_constant/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_go_constant/kind_string.go /src/goroot/src/fuzz_ng_go_constant/ngolo_helper.go /src/goroot/src/fuzz_ng_go_constant/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_go_constant/value.go /src/goroot/src/fuzz_ng_go_constant/value_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_constant/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_go_constant/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_go_constant /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_go_constant [fuzz_ng_go_constant.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_go_constant [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_go_constant/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_go_constant Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_go_constant_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/expvar/expvar.go /src/goroot/src/expvar/expvar_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^expvar ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing expvar fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:30 Found package in /src/goroot/src/expvar Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:30 Type Func is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:30 Unhandled argument &ast.FuncType{Func:5706, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002789f0), Results:(*ast.FieldList)(nil)} for MapNgdotDo Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:30 Function Value has unproduced recv Func Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:30 Function String has unproduced recv Func Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:30 Unhandled argument &ast.FuncType{Func:7810, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000279650), Results:(*ast.FieldList)(nil)} for Do Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/expvar.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/expvar.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo expvar Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": go: module expvar: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_expvar/copy/expvar.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_expvar/copy/expvar.go /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_expvar/fuzz_ng.go fuzz_ng_expvar/fuzzng_unsure_test.go fuzz_ng_expvar/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/expvar/expvar_test.go /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/expvar/testdata /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/expvar/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_expvar/' /src/goroot/src/fuzz_ng_expvar/expvar.go /src/goroot/src/fuzz_ng_expvar/expvar_test.go /src/goroot/src/fuzz_ng_expvar/fuzz_ng.go /src/goroot/src/fuzz_ng_expvar/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_expvar/ngolo_helper.go /src/goroot/src/fuzz_ng_expvar/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_expvar/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_expvar/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_expvar /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_expvar [fuzz_ng_expvar.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_expvar [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_expvar/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_expvar_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo expvar Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/embed/embed.go /src/goroot/src/embed/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package embed Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^embed ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing embed fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Found package in /src/goroot/src/embed Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Array result for fs.DirEntry is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Type FS is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Function Open has unproduced recv FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Function ReadDir has unproduced recv FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:38 Function ReadFile has unproduced recv FS Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/embed.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/embed.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo embed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=embed Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_embed Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": go: module embed: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_embed [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_embed.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "embed" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_embed/copy/embed.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_embed/copy/embed.go /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_embed/fuzz_ng.go fuzz_ng_embed/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/embed/example_test.go /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/embed/testdata /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/embed/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_embed/' /src/goroot/src/fuzz_ng_embed/embed.go /src/goroot/src/fuzz_ng_embed/example_test.go /src/goroot/src/fuzz_ng_embed/fuzz_ng.go /src/goroot/src/fuzz_ng_embed/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_embed/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_embed/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_embed/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_embed /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": example_test.go:13:12: pattern internal/embedtest/testdata/*.txt: no matching files found Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_embed [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_embed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_embed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_embed_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo embed Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/embed/internal/embedtest/embed_test.go /src/goroot/src/embed/internal/embedtest/embedx_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo embed/internal/embedtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/-not-hidden/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/-not-hidden/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/_hidden/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/_hidden/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/i/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/i/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/i/j/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/i/j/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/i/j/k/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/i/j/k/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/.more/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/.more/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/more/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/more/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/_more/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/embed/internal/embedtest/testdata/.hidden/_more/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/sys/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/sys/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/sys/cpu/byteorder.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_aix.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_arm.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_darwin_x86.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_arm.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_loong64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_mips64x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_mipsx.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_other_arm.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_other_ppc64x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_other_x86.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_ppc64x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_riscv64.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_s390x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_wasm.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_x86.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_zos.go /src/goroot/src/vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go /src/goroot/src/vendor/golang.org/x/sys/cpu/endian_big.go /src/goroot/src/vendor/golang.org/x/sys/cpu/endian_little.go /src/goroot/src/vendor/golang.org/x/sys/cpu/hwcap_linux.go /src/goroot/src/vendor/golang.org/x/sys/cpu/parse.go /src/goroot/src/vendor/golang.org/x/sys/cpu/proc_cpuinfo_linux.go /src/goroot/src/vendor/golang.org/x/sys/cpu/runtime_auxv.go /src/goroot/src/vendor/golang.org/x/sys/cpu/runtime_auxv_go121.go /src/goroot/src/vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go /src/goroot/src/vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go /src/goroot/src/vendor/golang.org/x/sys/cpu/syscall_darwin_x86_gc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 48 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/sys/cpu Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/sys/cpu Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/crypto/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/crypto/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go /src/goroot/src/vendor/golang.org/x/crypto/cryptobyte/builder.go /src/goroot/src/vendor/golang.org/x/crypto/cryptobyte/string.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/crypto/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/crypto/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/crypto/internal/alias/alias.go /src/goroot/src/vendor/golang.org/x/crypto/internal/alias/alias_purego.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/internal/alias Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/crypto/internal/poly1305/mac_noasm.go /src/goroot/src/vendor/golang.org/x/crypto/internal/poly1305/poly1305.go /src/goroot/src/vendor/golang.org/x/crypto/internal/poly1305/sum_amd64.go /src/goroot/src/vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go /src/goroot/src/vendor/golang.org/x/crypto/internal/poly1305/sum_ppc64x.go /src/goroot/src/vendor/golang.org/x/crypto/internal/poly1305/sum_s390x.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/internal/poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/crypto/chacha20/chacha_arm64.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20/chacha_generic.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20/chacha_noasm.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64x.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20/chacha_s390x.go /src/goroot/src/vendor/golang.org/x/crypto/chacha20/xor.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/crypto/chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/net/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/net/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/lif/address.go /src/goroot/src/vendor/golang.org/x/net/lif/binary.go /src/goroot/src/vendor/golang.org/x/net/lif/lif.go /src/goroot/src/vendor/golang.org/x/net/lif/link.go /src/goroot/src/vendor/golang.org/x/net/lif/sys.go /src/goroot/src/vendor/golang.org/x/net/lif/syscall.go /src/goroot/src/vendor/golang.org/x/net/lif/zsys_solaris_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/idna/go118.go /src/goroot/src/vendor/golang.org/x/net/idna/idna10.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/idna9.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/pre_go118.go /src/goroot/src/vendor/golang.org/x/net/idna/punycode.go /src/goroot/src/vendor/golang.org/x/net/idna/tables10.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/tables11.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/tables12.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/tables13.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/tables15.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/tables9.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/trie.go /src/goroot/src/vendor/golang.org/x/net/idna/trie12.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/trie13.0.0.go /src/goroot/src/vendor/golang.org/x/net/idna/trieval.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/net/dns/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/net/dns/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/dns/dnsmessage/message.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/nettest/conntest.go /src/goroot/src/vendor/golang.org/x/net/nettest/nettest.go /src/goroot/src/vendor/golang.org/x/net/nettest/nettest_stub.go /src/goroot/src/vendor/golang.org/x/net/nettest/nettest_unix.go /src/goroot/src/vendor/golang.org/x/net/nettest/nettest_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/net/http/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/net/http/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/http/httpguts/guts.go /src/goroot/src/vendor/golang.org/x/net/http/httpguts/httplex.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/http/httpproxy/proxy.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/route/address.go /src/goroot/src/vendor/golang.org/x/net/route/binary.go /src/goroot/src/vendor/golang.org/x/net/route/interface.go /src/goroot/src/vendor/golang.org/x/net/route/interface_announce.go /src/goroot/src/vendor/golang.org/x/net/route/interface_classic.go /src/goroot/src/vendor/golang.org/x/net/route/interface_freebsd.go /src/goroot/src/vendor/golang.org/x/net/route/interface_multicast.go /src/goroot/src/vendor/golang.org/x/net/route/interface_openbsd.go /src/goroot/src/vendor/golang.org/x/net/route/message.go /src/goroot/src/vendor/golang.org/x/net/route/route.go /src/goroot/src/vendor/golang.org/x/net/route/route_classic.go /src/goroot/src/vendor/golang.org/x/net/route/route_openbsd.go /src/goroot/src/vendor/golang.org/x/net/route/sys.go /src/goroot/src/vendor/golang.org/x/net/route/sys_darwin.go /src/goroot/src/vendor/golang.org/x/net/route/sys_dragonfly.go /src/goroot/src/vendor/golang.org/x/net/route/sys_freebsd.go /src/goroot/src/vendor/golang.org++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": /x/net/route/sys_netbsd.go /src/goroot/src/vendor/golang.org/x/net/route/sys_openbsd.go /src/goroot/src/vendor/golang.org/x/net/route/syscall.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_darwin.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_dragonfly.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_freebsd_386.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_freebsd_amd64.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_freebsd_arm.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_freebsd_arm64.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_freebsd_riscv64.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_netbsd.go /src/goroot/src/vendor/golang.org/x/net/route/zsys_openbsd.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 28 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/net/http2/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/net/http2/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/net/http2/hpack/encode.go /src/goroot/src/vendor/golang.org/x/net/http2/hpack/hpack.go /src/goroot/src/vendor/golang.org/x/net/http2/hpack/huffman.go /src/goroot/src/vendor/golang.org/x/net/http2/hpack/static_table.go /src/goroot/src/vendor/golang.org/x/net/http2/hpack/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/net/http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/text/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/text/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/text/secure/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/text/secure/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/text/secure/bidirule/bidirule.go /src/goroot/src/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go /src/goroot/src/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/vendor/golang.org/x/text/unicode/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/vendor/golang.org/x/text/unicode/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/text/unicode/norm/composition.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/forminfo.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/input.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/iter.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/normalize.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/readwriter.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/transform.go /src/goroot/src/vendor/golang.org/x/text/unicode/norm/trie.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/bidi.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/bracket.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/core.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/prop.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go /src/goroot/src/vendor/golang.org/x/text/unicode/bidi/trieval.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/vendor/golang.org/x/text/transform/transform.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo vendor/golang.org/x/text/transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/path/example_test.go /src/goroot/src/path/match.go /src/goroot/src/path/match_test.go /src/goroot/src/path/path.go /src/goroot/src/path/path_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package path Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^path ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing path fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:41 Found package in /src/goroot/src/path Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:41 Unhandled argument &ast.Ellipsis{Ellipsis:4152, Elt:(*ast.Ident)(0xc00030ac80)} for Join Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/path.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/path.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=path Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_path Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": go: module path: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_path/copy/match.go fuzz_ng_path/copy/path.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_path/copy/match.go fuzz_ng_path/copy/path.go /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_path/fuzz_ng.go fuzz_ng_path/fuzzng_unsure_test.go fuzz_ng_path/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/path/example_test.go /src/goroot/src/path/match_test.go /src/goroot/src/path/path_test.go /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/path/testdata /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/path/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_path/' /src/goroot/src/fuzz_ng_path/example_test.go /src/goroot/src/fuzz_ng_path/fuzz_ng.go /src/goroot/src/fuzz_ng_path/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_path/match.go /src/goroot/src/fuzz_ng_path/match_test.go /src/goroot/src/fuzz_ng_path/ngolo_helper.go /src/goroot/src/fuzz_ng_path/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_path/path.go /src/goroot/src/fuzz_ng_path/path_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_path/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_path/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_path /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_path [fuzz_ng_path.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:72:6: Clean already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:72:6: other declaration of Clean Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:146:6: Split already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:145:6: other declaration of Split Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:157:6: Join already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:155:6: other declaration of Join Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:181:6: Ext already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:179:6: other declaration of Ext Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:195:6: Base already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:192:6: other declaration of Base Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:216:6: IsAbs already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:212:6: other declaration of IsAbs Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:228:6: Dir already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/path.go:223:6: other declaration of Dir Step #3 - "compile-libfuzzer-coverage-x86_64": ./match.go:14:5: ErrBadPattern already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/match.go:14:5: other declaration of ErrBadPattern Step #3 - "compile-libfuzzer-coverage-x86_64": ./match.go:37:6: Match already declared through dot-import of package path ("path") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/match.go:37:6: other declaration of Match Step #3 - "compile-libfuzzer-coverage-x86_64": ./match.go:14:5: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_path [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_path/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_path Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_path_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo path Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/path/filepath/example_test.go /src/goroot/src/path/filepath/example_unix_test.go /src/goroot/src/path/filepath/example_unix_walk_test.go /src/goroot/src/path/filepath/export_test.go /src/goroot/src/path/filepath/export_windows_test.go /src/goroot/src/path/filepath/match.go /src/goroot/src/path/filepath/match_test.go /src/goroot/src/path/filepath/path.go /src/goroot/src/path/filepath/path_plan9.go /src/goroot/src/path/filepath/path_test.go /src/goroot/src/path/filepath/path_unix.go /src/goroot/src/path/filepath/path_windows.go /src/goroot/src/path/filepath/path_windows_test.go /src/goroot/src/path/filepath/symlink.go /src/goroot/src/path/filepath/symlink_plan9.go /src/goroot/src/path/filepath/symlink_unix.go /src/goroot/src/path/filepath/symlink_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^path_filepath ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude Glob' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Glob path/filepath fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:50 Found package in /src/goroot/src/path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:50 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:50 Type WalkFunc is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:50 Unhandled argument &ast.Ellipsis{Ellipsis:15043, Elt:(*ast.Ident)(0xc00030ac00)} for Join Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:50 Function WalkDir has unproduced argument fs.WalkDirFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:50 Function Walk has unproduced argument WalkFunc Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/path_filepath.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/path_filepath.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": go: module path/filepath: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_path_filepath/copy/match.go fuzz_ng_path_filepath/copy/path.go fuzz_ng_path_filepath/copy/path_unix.go fuzz_ng_path_filepath/copy/symlink.go fuzz_ng_path_filepath/copy/symlink_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_path_filepath/copy/match.go fuzz_ng_path_filepath/copy/path.go fuzz_ng_path_filepath/copy/path_unix.go fuzz_ng_path_filepath/copy/symlink.go fuzz_ng_path_filepath/copy/symlink_unix.go /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_path_filepath/fuzz_ng.go fuzz_ng_path_filepath/fuzzng_unsure_test.go fuzz_ng_path_filepath/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/path/filepath/example_test.go /src/goroot/src/path/filepath/example_unix_test.go /src/goroot/src/path/filepath/example_unix_walk_test.go /src/goroot/src/path/filepath/export_test.go /src/goroot/src/path/filepath/export_windows_test.go /src/goroot/src/path/filepath/match_test.go /src/goroot/src/path/filepath/path_test.go /src/goroot/src/path/filepath/path_windows_test.go /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/path/filepath/testdata /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/path/filepath/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_path_filepath/' /src/goroot/src/fuzz_ng_path_filepath/example_test.go /src/goroot/src/fuzz_ng_path_filepath/example_unix_test.go /src/goroot/src/fuzz_ng_path_filepath/example_unix_walk_test.go /src/goroot/src/fuzz_ng_path_filepath/export_test.go /src/goroot/src/fuzz_ng_path_filepath/export_windows_test.go /src/goroot/src/fuzz_ng_path_filepath/fuzz_ng.go /src/goroot/src/fuzz_ng_path_filepath/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_path_filepath/match.go /src/goroot/src/fuzz_ng_path_filepath/match_test.go /src/goroot/src/fuzz_ng_path_filepath/ngolo_helper.go /src/goroot/src/fuzz_ng_path_filepath/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_path_filepath/path.go /src/goroot/src/fuzz_ng_path_filepath/path_test.go /src/goroot/src/fuzz_ng_path_filepath/path_unix.go /src/goroot/src/fuzz_ng_path_filepath/path_windows_test.go /src/goroot/src/fuzz_ng_path_filepath/symlink.go /src/goroot/src/fuzz_ng_path_filepath/symlink_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_path_filepath/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_path_filepath/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_path_filepath /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_path_filepath [fuzz_ng_path_filepath.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:25:2: ListSeparator already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:25:2: other declaration of ListSeparator Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:74:6: IsLocal already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:73:6: other declaration of IsLocal Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:87:6: Localize already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:85:6: other declaration of Localize Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:125:6: Split already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:119:6: other declaration of Split Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:145:6: Ext already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:138:6: other declaration of Ext Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:161:6: IsAbs already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:152:6: other declaration of IsAbs Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:276:5: SkipAll already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path.go:264:5: other declaration of SkipAll Step #3 - "compile-libfuzzer-coverage-x86_64": ./match.go:18:5: ErrBadPattern already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/match.go:18:5: other declaration of ErrBadPattern Step #3 - "compile-libfuzzer-coverage-x86_64": ./match.go:44:6: Match already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/match.go:44:6: other declaration of Match Step #3 - "compile-libfuzzer-coverage-x86_64": ./path_unix.go:17:6: HasPrefix already declared through dot-import of package filepath ("path/filepath") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/path/filepath/path_unix.go:17:6: other declaration of HasPrefix Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:276:5: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_path_filepath [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_path_filepath/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_path_filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_path_filepath_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/strings/builder.go /src/goroot/src/strings/builder_test.go /src/goroot/src/strings/clone.go /src/goroot/src/strings/clone_test.go /src/goroot/src/strings/compare.go /src/goroot/src/strings/compare_test.go /src/goroot/src/strings/example_test.go /src/goroot/src/strings/export_test.go /src/goroot/src/strings/iter.go /src/goroot/src/strings/reader.go /src/goroot/src/strings/reader_test.go /src/goroot/src/strings/replace.go /src/goroot/src/strings/replace_test.go /src/goroot/src/strings/search.go /src/goroot/src/strings/search_test.go /src/goroot/src/strings/strings.go /src/goroot/src/strings/strings_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package strings Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^strings ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits Repeat.count' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Repeat.count strings fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Found package in /src/goroot/src/strings Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Type Builder is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function String has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function Len has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function Cap has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function Reset has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function Grow has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function Write has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function WriteByte has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function WriteRune has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Function WriteString has unproduced recv Builder Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:28:58 Failed creating fuzz target : Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc00000e2b8), Lbrack:34626, Index:(*ast.Ident)(0xc0000b8ac0), Rbrack:34633} for Lines Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/strings.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/strings.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo strings Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=strings Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_strings Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_strings/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_strings/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_strings/copy/*.go' /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_strings/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_strings/*.go' /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_strings/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/strings/builder_test.go /src/goroot/src/strings/clone_test.go /src/goroot/src/strings/compare_test.go /src/goroot/src/strings/example_test.go /src/goroot/src/strings/export_test.go /src/goroot/src/strings/reader_test.go /src/goroot/src/strings/replace_test.go /src/goroot/src/strings/search_test.go /src/goroot/src/strings/strings_test.go /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/strings/testdata /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/strings/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_strings/' /src/goroot/src/fuzz_ng_strings/builder_test.go /src/goroot/src/fuzz_ng_strings/clone_test.go /src/goroot/src/fuzz_ng_strings/compare_test.go /src/goroot/src/fuzz_ng_strings/example_test.go /src/goroot/src/fuzz_ng_strings/export_test.go /src/goroot/src/fuzz_ng_strings/ngolo_helper.go /src/goroot/src/fuzz_ng_strings/reader_test.go /src/goroot/src/fuzz_ng_strings/replace_test.go /src/goroot/src/fuzz_ng_strings/search_test.go /src/goroot/src/fuzz_ng_strings/strings_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_strings/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_strings/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_strings /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_strings [fuzz_ng_strings.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:7:10: undefined: Replacer Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:12:10: undefined: Replacer Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:18:10: undefined: genericReplacer Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:18:40: undefined: trieNode Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:27:8: undefined: Repeat Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:32:10: undefined: Repeat Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:32:10: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_strings [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_strings/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_strings Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_strings_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_strings_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo strings Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/text/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/text/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/text/tabwriter/example_test.go /src/goroot/src/text/tabwriter/tabwriter.go /src/goroot/src/text/tabwriter/tabwriter_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^text_tabwriter ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits NewWriter.padding' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits NewWriter.padding text/tabwriter fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:00 Found package in /src/goroot/src/text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/text_tabwriter.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/text_tabwriter.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": go: module text/tabwriter: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_text_tabwriter/copy/tabwriter.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_tabwriter/copy/tabwriter.go /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_tabwriter/fuzz_ng.go fuzz_ng_text_tabwriter/fuzzng_unsure_test.go fuzz_ng_text_tabwriter/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/text/tabwriter/example_test.go /src/goroot/src/text/tabwriter/tabwriter_test.go /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/text/tabwriter/testdata /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/text/tabwriter/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_text_tabwriter/' /src/goroot/src/fuzz_ng_text_tabwriter/example_test.go /src/goroot/src/fuzz_ng_text_tabwriter/fuzz_ng.go /src/goroot/src/fuzz_ng_text_tabwriter/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_text_tabwriter/ngolo_helper.go /src/goroot/src/fuzz_ng_text_tabwriter/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_tabwriter/tabwriter.go /src/goroot/src/fuzz_ng_text_tabwriter/tabwriter_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_tabwriter/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_tabwriter/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_text_tabwriter /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_text_tabwriter [fuzz_ng_text_tabwriter.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:90:6: Writer already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:90:6: other declaration of Writer Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:173:2: FilterHTML already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:173:2: other declaration of FilterHTML Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:177:2: StripEscape already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:177:2: other declaration of StripEscape Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:181:2: AlignRight already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:181:2: other declaration of AlignRight Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:185:2: DiscardEmptyColumns already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:185:2: other declaration of DiscardEmptyColumns Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:189:2: TabIndent already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:189:2: other declaration of TabIndent Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:193:2: Debug already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:193:2: other declaration of Debug Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:427:7: Escape already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:427:7: other declaration of Escape Step #3 - "compile-libfuzzer-coverage-x86_64": ./tabwriter.go:599:6: NewWriter already declared through dot-import of package tabwriter ("text/tabwriter") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/text/tabwriter/tabwriter.go:599:6: other declaration of NewWriter Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_text_tabwriter [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_text_tabwriter/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_text_tabwriter_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/text/scanner/example_test.go /src/goroot/src/text/scanner/scanner.go /src/goroot/src/text/scanner/scanner_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^text_scanner ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing text/scanner fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:08 Found package in /src/goroot/src/text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/text_scanner.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/text_scanner.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": go: module text/scanner: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_text_scanner/copy/scanner.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_scanner/copy/scanner.go /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_scanner/fuzz_ng.go fuzz_ng_text_scanner/fuzzng_unsure_test.go fuzz_ng_text_scanner/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/text/scanner/example_test.go /src/goroot/src/text/scanner/scanner_test.go /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/text/scanner/testdata /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/text/scanner/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_text_scanner/' /src/goroot/src/fuzz_ng_text_scanner/example_test.go /src/goroot/src/fuzz_ng_text_scanner/fuzz_ng.go /src/goroot/src/fuzz_ng_text_scanner/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_text_scanner/ngolo_helper.go /src/goroot/src/fuzz_ng_text_scanner/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_scanner/scanner.go /src/goroot/src/fuzz_ng_text_scanner/scanner_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_scanner/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_scanner/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_text_scanner /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_text_scanner [fuzz_ng_text_scanner.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_text_scanner [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_text_scanner/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_text_scanner_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/text/template/doc.go /src/goroot/src/text/template/example_test.go /src/goroot/src/text/template/examplefiles_test.go /src/goroot/src/text/template/examplefunc_test.go /src/goroot/src/text/template/exec.go /src/goroot/src/text/template/exec_test.go /src/goroot/src/text/template/funcs.go /src/goroot/src/text/template/helper.go /src/goroot/src/text/template/link_test.go /src/goroot/src/text/template/multi_test.go /src/goroot/src/text/template/option.go /src/goroot/src/text/template/template.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package text/template Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=text/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=text_template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^text_template ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude ParseGlob' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ParseGlob text/template fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Found package in /src/goroot/src/text/template Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Array result for Template is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Type ExecError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Type FuncMap is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function Error has unproduced recv ExecError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function Unwrap has unproduced recv ExecError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:25919, Elt:(*ast.Ident)(0xc000402000)} for HTMLEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:27845, Elt:(*ast.Ident)(0xc0004039c0)} for JSEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:28074, Elt:(*ast.Ident)(0xc000403ae0)} for URLQueryEscaper Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function Must has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:82512, Elt:(*ast.Ident)(0xc0003183c0)} for ParseFiles Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:83337, Elt:(*ast.Ident)(0xc0003185a0)} for TemplateNgdotParseFiles Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function ParseFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:86541, Elt:(*ast.Ident)(0xc000319a60)} for ParseFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function ParseFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:86955, Elt:(*ast.Ident)(0xc000319ca0)} for TemplateNgdotParseFS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Unhandled argument &ast.Ellipsis{Ellipsis:89225, Elt:(*ast.Ident)(0xc0003902c0)} for TemplateNgdotOption Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function AddParseTree has unproduced argument parse.Tree Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:15 Function Funcs has unproduced argument FuncMap Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/text_template.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/text_template.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=text/template Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": go: module text/template: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_text_template/copy/doc.go fuzz_ng_text_template/copy/exec.go fuzz_ng_text_template/copy/funcs.go fuzz_ng_text_template/copy/helper.go fuzz_ng_text_template/copy/option.go fuzz_ng_text_template/copy/template.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_template/copy/doc.go fuzz_ng_text_template/copy/exec.go fuzz_ng_text_template/copy/funcs.go fuzz_ng_text_template/copy/helper.go fuzz_ng_text_template/copy/option.go fuzz_ng_text_template/copy/template.go /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_template/fuzz_ng.go fuzz_ng_text_template/fuzzng_unsure_test.go fuzz_ng_text_template/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/text/template/example_test.go /src/goroot/src/text/template/examplefiles_test.go /src/goroot/src/text/template/examplefunc_test.go /src/goroot/src/text/template/exec_test.go /src/goroot/src/text/template/link_test.go /src/goroot/src/text/template/multi_test.go /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/text/template/testdata /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_text_template/' /src/goroot/src/fuzz_ng_text_template/doc.go /src/goroot/src/fuzz_ng_text_template/example_test.go /src/goroot/src/fuzz_ng_text_template/examplefiles_test.go /src/goroot/src/fuzz_ng_text_template/examplefunc_test.go /src/goroot/src/fuzz_ng_text_template/exec.go /src/goroot/src/fuzz_ng_text_template/exec_test.go /src/goroot/src/fuzz_ng_text_template/funcs.go /src/goroot/src/fuzz_ng_text_template/fuzz_ng.go /src/goroot/src/fuzz_ng_text_template/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_text_template/helper.go /src/goroot/src/fuzz_ng_text_template/link_test.go /src/goroot/src/fuzz_ng_text_template/multi_test.go /src/goroot/src/fuzz_ng_text_template/ngolo_helper.go /src/goroot/src/fuzz_ng_text_template/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_template/option.go /src/goroot/src/fuzz_ng_text_template/template.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_template/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_template/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_text_template /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_text_template [fuzz_ng_text_template.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./funcs.go:668:2: hex already declared through import of package hex ("encoding/hex") Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:6:2: other declaration of hex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_text_template [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_text_template/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_template Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_text_template_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/template Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/text/template/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/text/template/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/text/template/parse/lex.go /src/goroot/src/text/template/parse/lex_test.go /src/goroot/src/text/template/parse/node.go /src/goroot/src/text/template/parse/parse.go /src/goroot/src/text/template/parse/parse_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^text_template_parse ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude ActionNode' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ActionNode text/template/parse fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Found package in /src/goroot/src/text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type BoolNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type NilNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type IfNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type BreakNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type CommandNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type VariableNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type WithNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type TextNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type FieldNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type ContinueNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type RangeNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type CommentNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Type DotNode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv TextNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv TextNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv CommentNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv CommentNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv ActionNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv ActionNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv CommandNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv CommandNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv VariableNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv VariableNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Type has unproduced recv DotNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv DotNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv DotNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Type has unproduced recv NilNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv NilNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv NilNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv FieldNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv FieldNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Add has unproduced recv ChainNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv ChainNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv ChainNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv BoolNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv BoolNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv NumberNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv NumberNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv BranchNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv BranchNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv IfNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv BreakNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv BreakNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv ContinueNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv ContinueNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv RangeNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv WithNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function String has unproduced recv TemplateNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Function Copy has unproduced recv TemplateNode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Unhandled argument &ast.Ellipsis{Ellipsis:2051, Elt:(*ast.MapType)(0xc000121050)} for Parse Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Unhandled argument &ast.Ellipsis{Ellipsis:3551, Elt:(*ast.MapType)(0xc000121b30)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Unhandled argument &ast.MapType{Map:6825, Key:(*ast.Ident)(0xc00017d0e0), Value:(*ast.StarExpr)(0xc00011f8d8)} for TreeNgdotParse Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:24 Unhandled argument &ast.Ellipsis{Ellipsis:6849, Elt:(*ast.MapType)(0xc000178d20)} for TreeNgdotParse Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/text_template_parse.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/text_template_parse.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": go: module text/template/parse: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_text_template_parse/copy/lex.go fuzz_ng_text_template_parse/copy/node.go fuzz_ng_text_template_parse/copy/parse.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_template_parse/copy/lex.go fuzz_ng_text_template_parse/copy/node.go fuzz_ng_text_template_parse/copy/parse.go /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_text_template_parse/fuzz_ng.go fuzz_ng_text_template_parse/fuzzng_unsure_test.go fuzz_ng_text_template_parse/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/text/template/parse/lex_test.go /src/goroot/src/text/template/parse/parse_test.go /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/text/template/parse/testdata /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/text/template/parse/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_text_template_parse/' /src/goroot/src/fuzz_ng_text_template_parse/fuzz_ng.go /src/goroot/src/fuzz_ng_text_template_parse/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_text_template_parse/lex.go /src/goroot/src/fuzz_ng_text_template_parse/lex_test.go /src/goroot/src/fuzz_ng_text_template_parse/ngolo_helper.go /src/goroot/src/fuzz_ng_text_template_parse/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_text_template_parse/node.go /src/goroot/src/fuzz_ng_text_template_parse/parse.go /src/goroot/src/fuzz_ng_text_template_parse/parse_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_template_parse/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_text_template_parse/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_text_template_parse /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_text_template_parse [fuzz_ng_text_template_parse.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_text_template_parse [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_text_template_parse/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_text_template_parse Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_text_template_parse_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/os/copy_test.go /src/goroot/src/os/dir.go /src/goroot/src/os/dir_darwin.go /src/goroot/src/os/dir_plan9.go /src/goroot/src/os/dir_unix.go /src/goroot/src/os/dir_windows.go /src/goroot/src/os/dirent_aix.go /src/goroot/src/os/dirent_dragonfly.go /src/goroot/src/os/dirent_freebsd.go /src/goroot/src/os/dirent_js.go /src/goroot/src/os/dirent_linux.go /src/goroot/src/os/dirent_netbsd.go /src/goroot/src/os/dirent_openbsd.go /src/goroot/src/os/dirent_solaris.go /src/goroot/src/os/dirent_wasip1.go /src/goroot/src/os/eloop_netbsd.go /src/goroot/src/os/eloop_other.go /src/goroot/src/os/env.go /src/goroot/src/os/env_test.go /src/goroot/src/os/env_unix_test.go /src/goroot/src/os/error.go /src/goroot/src/os/error_errno.go /src/goroot/src/os/error_plan9.go /src/goroot/src/os/error_test.go /src/goroot/src/os/error_unix_test.go /src/goroot/src/os/error_windows_test.go /src/goroot/src/os/example_test.go /src/goroot/src/os/exec.go /src/goroot/src/os/exec_linux.go /src/goroot/src/os/exec_nohandle.go /src/goroot/src/os/exec_plan9.go /src/goroot/src/os/exec_posix.go /src/goroot/src/os/exec_test.go /src/goroot/src/os/exec_unix.go /src/goroot/src/os/exec_unix_test.go /src/goroot/src/os/exec_windows.go /src/goroot/src/os/exec_windows_test.go /src/goroot/src/os/executable.go /src/goroot/src/os/executable_darwin.go /src/goroot/src/os/executable_dragonfly.go /src/goroot/src/os/executable_freebsd.go /src/goroot/src/os/executable_netbsd.go /src/goroot/src/os/executable_path.go /src/goroot/src/os/executable_plan9.go /src/goroot/src/os/executable_procfs.go /src/goroot/src/os/executable_solaris.go /src/goroot/src/os/executable_sysctl.go /src/goroot/src/os/executable_test.go /src/goroot/src/os/executable_wasm.go /src/goroot/src/os/executable_windows.go /src/goroot/src/os/export_freebsd_test.go /src/goroot/src/os/export_linux_test.go /src/goroot/src/os/export_test.go /src/goroot/src/os/export_unix_test.go /src/goroot/src/os/export_windows_test.go /src/goroot/src/os/fifo_test.go /src/goroot/src/os/file.go /src/goroot/src/os/file_mutex_plan9.go /src/goroot/src/os/file_open_unix.go /src/goroot/src/os/file_open_wasip1.go /src/goroot/src/os/file_plan9.go /src/goroot/src/os/file_posix.go /src/goroot/src/os/file_unix.go /src/goroot/src/os/file_wasip1.go /src/goroot/src/os/file_windows.go /src/goroot/src/os/getwd.go /src/goroot/src/os/getwd_unix_test.go /src/goroot/src/os/os_test.go /src/goroot/src/os/os_unix_test.go /src/goroot/src/os/os_windows_test.go /src/goroot/src/os/path.go /src/goroot/src/os/path_plan9.go /src/goroot/src/os/path_test.go /src/goroot/src/os/path_unix.go /src/goroot/src/os/path_windows.go /src/goroot/src/os/path_windows_test.go /src/goroot/src/os/pidfd_linux.go /src/goroot/src/os/pidfd_linux_test.go /src/goroot/src/os/pidfd_other.go /src/goroot/src/os/pipe2_unix.go /src/goroot/src/os/pipe_test.go /src/goroot/src/os/pipe_unix.go /src/goroot/src/os/pipe_wasm.go /src/goroot/src/os/proc.go /src/goroot/src/os/rawconn.go /src/goroot/src/os/rawconn_test.go /src/goroot/src/os/read_test.go /src/goroot/src/os/readfrom_freebsd_test.go /src/goroot/src/os/readfrom_linux_test.go /src/goroot/src/os/readfrom_sendfile_test.go /src/goroot/src/os/readfrom_solaris_test.go /src/goroot/src/os/readfrom_unix_test.go /src/goroot/src/os/removeall_at.go /src/goroot/src/os/removeall_noat.go /src/goroot/src/os/removeall_test.go /src/goroot/src/os/root.go /src/goroot/src/os/root_js.go /src/goroot/src/os/root_nonwindows.go /src/goroot/src/os/root_noopenat.go /src/goroot/src/os/root_openat.go /src/goroot/src/os/root_plan9.go /src/goroot/src/os/root_test.go /src/goroot/src/os/root_unix.go /src/goroot/src/os/root_windows.go /src/goroot/src/os/root_windows_test.go /src/goroot/src/os/stat.go /src/goroot/src/os/stat_aix.go /src/goroot/src/os/stat_darwin.go /src/goroot/src/os/stat_dragonfly.go /src/goroot/src/os/stat_freebsd.go /src/goroot/src/os/stat_js.go /src/goroot/src/os/stat_linux.go /src/goroot/src/os/stat_netbsd.go /src/goroot/src/os/stat_openbsd.go /src/goroot/src/os/stat_plan9.go /src/goroot/src/os/stat_solaris.go /src/goroot/src/os/stat_test.go /src/goroot/src/os/stat_unix.go /src/goroot/src/os/stat_wasip1.go /src/goroot/src/os/stat_windows.go /src/goroot/src/os/sticky_bsd.go /src/goroot/src/os/sticky_notbsd.go /src/goroot/src/os/sys.go /src/goroot/src/os/sys_aix.go /src/goroot/src/os/sys_bsd.go /src/goroot/src/os/sys_js.go /src/goroot/src/os/sys_linux.go /src/goroot/src/os/sys_plan9.go /src/goroot/src/os/sys_solaris.go /src/goroot/src/os/sys_unix.go /src/goroot/src/os/sys_wasip1.go /src/goroot/src/os/sys_windows.go /src/goroot/src/os/tempfile.go /src/goroot/src/os/tempfile_test.go /src/goroot/src/os/timeout_test.go /src/goroot/src/os/types.go /src/goroot/src/os/types_plan9.go /src/goroot/src/os/types_unix.go /src/goroot/src/os/types_windows.go /src/goroot/src/os/wait6_dragonfly.go /src/goroot/src/os/wait6_freebsd64.go /src/goroot/src/os/wait6_freebsd_386.go /src/goroot/src/os/wait6_freebsd_arm.go /src/goroot/src/os/wait6_netbsd.go /src/goroot/src/os/wait_unimp.go /src/goroot/src/os/wait_wait6.go /src/goroot/src/os/wait_waitid.go /src/goroot/src/os/writeto_linux_test.go /src/goroot/src/os/zero_copy_freebsd.go /src/goroot/src/os/zero_copy_linux.go /src/goroot/src/os/zero_copy_posix.go /src/goroot/src/os/zero_copy_solaris.go /src/goroot/src/os/zero_copy_stub.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 153 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package os Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^os ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing os fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Found package in /src/goroot/src/os Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for FileInfo is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for DirEntry is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for DirEntry is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Array result for int is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Type LinkError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Type SyscallError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Type Signal is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Type FileMode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function CopyFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Unhandled argument &ast.FuncType{Func:66508, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000332d80), Results:(*ast.FieldList)(0xc000332db0)} for Expand Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Error has unproduced recv SyscallError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Unwrap has unproduced recv SyscallError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Timeout has unproduced recv SyscallError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function NewSyscallError has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function IsExist has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function IsNotExist has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function IsPermission has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function IsTimeout has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function StartProcess has unproduced argument ProcAttr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Signal has unproduced argument Signal Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Error has unproduced recv LinkError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Unwrap has unproduced recv LinkError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Mkdir has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function OpenFile has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Chmod has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Chmod has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function WriteFile has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Chtimes has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Chtimes has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function NewFile has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function MkdirAll has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function OpenFile has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:32 Function Mkdir has unproduced argument FileMode Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/os.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/os.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15444:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 15444 | bool has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15406:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15406 | bool has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15446:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 15446 | bool _internal_has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15408:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15408 | bool _internal_has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15449:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 15449 | void clear_filengdotreaddir() ; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15411:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15411 | void clear_filengdotreaddir() ; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15450:44: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15450 | const ::ngolofuzz::FileNgdotReadDirArgs& filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15412:44: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15412 | const ::ngolofuzz::FileNgdotReaddirArgs& filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15451:57: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15451 | PROTOBUF_NODISCARD ::ngolofuzz::FileNgdotReadDirArgs* release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15413:57: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15413 | PROTOBUF_NODISCARD ::ngolofuzz::FileNgdotReaddirArgs* release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15452:38: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15452 | ::ngolofuzz::FileNgdotReadDirArgs* mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15414:38: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15414 | ::ngolofuzz::FileNgdotReaddirArgs* mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15455:38: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15455 | ::ngolofuzz::FileNgdotReadDirArgs* unsafe_arena_release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15417:38: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15417 | ::ngolofuzz::FileNgdotReaddirArgs* unsafe_arena_release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15458:44: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15458 | const ::ngolofuzz::FileNgdotReadDirArgs& _internal_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15420:44: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15420 | const ::ngolofuzz::FileNgdotReaddirArgs& _internal_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15459:38: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15459 | ::ngolofuzz::FileNgdotReadDirArgs* _internal_mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15421:38: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15421 | ::ngolofuzz::FileNgdotReaddirArgs* _internal_mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17103:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 17103 | void set_has_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17101:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 17101 | void set_has_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17220:42: error: duplicate member 'filengdotreaddir_' Step #3 - "compile-libfuzzer-coverage-x86_64": 17220 | ::ngolofuzz::FileNgdotReadDirArgs* filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17218:42: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 17218 | ::ngolofuzz::FileNgdotReaddirArgs* filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15290:38: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 15290 | int GetCachedSize() const { return _impl_._cached_size_.Get(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20570:3: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20570 | _impl_._oneof_case_[0] = kFileNgdotReaddir; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20573:44: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20573 | ::google::protobuf::internal::TSanWrite(&_impl_); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20576:14: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20576 | delete _impl_.item_.filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20578:59: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20578 | ::google::protobuf::internal::MaybePoisonAfterClear(_impl_.item_.filengdotreaddir_); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20587:18: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20587 | auto* temp = _impl_.item_.filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20591:5: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20591 | _impl_.item_.filengdotreaddir_ = nullptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20598:46: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20598 | return item_case() == kFileNgdotReaddir ? *_impl_.item_.filengdotreaddir_ : reinterpret_cast<::ngolofuzz::FileNgdotReaddirArgs&>(::ngolofuzz::_FileNgdotReaddirArgs_default_instance_); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": fatal error: too many errors emitted, stopping now [-ferror-limit=] Step #3 - "compile-libfuzzer-coverage-x86_64": 20 errors generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15444:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 15444 | bool has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15406:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15406 | bool has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15446:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 15446 | bool _internal_has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15408:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15408 | bool _internal_has_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15449:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 15449 | void clear_filengdotreaddir() ; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15411:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15411 | void clear_filengdotreaddir() ; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15450:44: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15450 | const ::ngolofuzz::FileNgdotReadDirArgs& filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15412:44: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15412 | const ::ngolofuzz::FileNgdotReaddirArgs& filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15451:57: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15451 | PROTOBUF_NODISCARD ::ngolofuzz::FileNgdotReadDirArgs* release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15413:57: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15413 | PROTOBUF_NODISCARD ::ngolofuzz::FileNgdotReaddirArgs* release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15452:38: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15452 | ::ngolofuzz::FileNgdotReadDirArgs* mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15414:38: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15414 | ::ngolofuzz::FileNgdotReaddirArgs* mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15455:38: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15455 | ::ngolofuzz::FileNgdotReadDirArgs* unsafe_arena_release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15417:38: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15417 | ::ngolofuzz::FileNgdotReaddirArgs* unsafe_arena_release_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15458:44: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15458 | const ::ngolofuzz::FileNgdotReadDirArgs& _internal_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15420:44: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15420 | const ::ngolofuzz::FileNgdotReaddirArgs& _internal_filengdotreaddir() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15459:38: error: functions that differ only in their return type cannot be overloaded Step #3 - "compile-libfuzzer-coverage-x86_64": 15459 | ::ngolofuzz::FileNgdotReadDirArgs* _internal_mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15421:38: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 15421 | ::ngolofuzz::FileNgdotReaddirArgs* _internal_mutable_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17103:8: error: class member cannot be redeclared Step #3 - "compile-libfuzzer-coverage-x86_64": 17103 | void set_has_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17101:8: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 17101 | void set_has_filengdotreaddir(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17220:42: error: duplicate member 'filengdotreaddir_' Step #3 - "compile-libfuzzer-coverage-x86_64": 17220 | ::ngolofuzz::FileNgdotReadDirArgs* filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:17218:42: note: previous declaration is here Step #3 - "compile-libfuzzer-coverage-x86_64": 17218 | ::ngolofuzz::FileNgdotReaddirArgs* filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:15290:38: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 15290 | int GetCachedSize() const { return _impl_._cached_size_.Get(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20570:3: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20570 | _impl_._oneof_case_[0] = kFileNgdotReaddir; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20573:44: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20573 | ::google::protobuf::internal::TSanWrite(&_impl_); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20576:14: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20576 | delete _impl_.item_.filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20578:59: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20578 | ::google::protobuf::internal::MaybePoisonAfterClear(_impl_.item_.filengdotreaddir_); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20587:18: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20587 | auto* temp = _impl_.item_.filengdotreaddir_; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20591:5: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20591 | _impl_.item_.filengdotreaddir_ = nullptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:20598:46: error: use of undeclared identifier '_impl_' Step #3 - "compile-libfuzzer-coverage-x86_64": 20598 | return item_case() == kFileNgdotReaddir ? *_impl_.item_.filengdotreaddir_ : reinterpret_cast<::ngolofuzz::FileNgdotReaddirArgs&>(::ngolofuzz::_FileNgdotReaddirArgs_default_instance_); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": fatal error: too many errors emitted, stopping now [-ferror-limit=] Step #3 - "compile-libfuzzer-coverage-x86_64": 20 errors generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=os Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_os Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": go: module os: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:197:46: cannot use r0 (variable of type []os.FileInfo) as []*os.FileInfo value in argument to append Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_os/copy/dir.go fuzz_ng_os/copy/dir_unix.go fuzz_ng_os/copy/dirent_linux.go fuzz_ng_os/copy/eloop_other.go fuzz_ng_os/copy/env.go fuzz_ng_os/copy/error.go fuzz_ng_os/copy/error_errno.go fuzz_ng_os/copy/exec.go fuzz_ng_os/copy/exec_linux.go fuzz_ng_os/copy/exec_posix.go fuzz_ng_os/copy/exec_unix.go fuzz_ng_os/copy/executable.go fuzz_ng_os/copy/executable_procfs.go fuzz_ng_os/copy/file.go fuzz_ng_os/copy/file_open_unix.go fuzz_ng_os/copy/file_posix.go fuzz_ng_os/copy/file_unix.go fuzz_ng_os/copy/getwd.go fuzz_ng_os/copy/path.go fuzz_ng_os/copy/path_unix.go fuzz_ng_os/copy/pidfd_linux.go fuzz_ng_os/copy/pipe2_unix.go fuzz_ng_os/copy/proc.go fuzz_ng_os/copy/rawconn.go fuzz_ng_os/copy/removeall_at.go fuzz_ng_os/copy/root.go fuzz_ng_os/copy/root_nonwindows.go fuzz_ng_os/copy/root_openat.go fuzz_ng_os/copy/root_unix.go fuzz_ng_os/copy/stat.go fuzz_ng_os/copy/stat_linux.go fuzz_ng_os/copy/stat_unix.go fuzz_ng_os/copy/sticky_notbsd.go fuzz_ng_os/copy/sys.go fuzz_ng_os/copy/sys_linux.go fuzz_ng_os/copy/sys_unix.go fuzz_ng_os/copy/tempfile.go fuzz_ng_os/copy/types.go fuzz_ng_os/copy/types_unix.go fuzz_ng_os/copy/wait_waitid.go fuzz_ng_os/copy/zero_copy_linux.go fuzz_ng_os/copy/zero_copy_posix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os/copy/dir.go fuzz_ng_os/copy/dir_unix.go fuzz_ng_os/copy/dirent_linux.go fuzz_ng_os/copy/eloop_other.go fuzz_ng_os/copy/env.go fuzz_ng_os/copy/error.go fuzz_ng_os/copy/error_errno.go fuzz_ng_os/copy/exec.go fuzz_ng_os/copy/exec_linux.go fuzz_ng_os/copy/exec_posix.go fuzz_ng_os/copy/exec_unix.go fuzz_ng_os/copy/executable.go fuzz_ng_os/copy/executable_procfs.go fuzz_ng_os/copy/file.go fuzz_ng_os/copy/file_open_unix.go fuzz_ng_os/copy/file_posix.go fuzz_ng_os/copy/file_unix.go fuzz_ng_os/copy/getwd.go fuzz_ng_os/copy/path.go fuzz_ng_os/copy/path_unix.go fuzz_ng_os/copy/pidfd_linux.go fuzz_ng_os/copy/pipe2_unix.go fuzz_ng_os/copy/proc.go fuzz_ng_os/copy/rawconn.go fuzz_ng_os/copy/removeall_at.go fuzz_ng_os/copy/root.go fuzz_ng_os/copy/root_nonwindows.go fuzz_ng_os/copy/root_openat.go fuzz_ng_os/copy/root_unix.go fuzz_ng_os/copy/stat.go fuzz_ng_os/copy/stat_linux.go fuzz_ng_os/copy/stat_unix.go fuzz_ng_os/copy/sticky_notbsd.go fuzz_ng_os/copy/sys.go fuzz_ng_os/copy/sys_linux.go fuzz_ng_os/copy/sys_unix.go fuzz_ng_os/copy/tempfile.go fuzz_ng_os/copy/types.go fuzz_ng_os/copy/types_unix.go fuzz_ng_os/copy/wait_waitid.go fuzz_ng_os/copy/zero_copy_linux.go fuzz_ng_os/copy/zero_copy_posix.go /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os/fuzz_ng.go fuzz_ng_os/fuzzng_unsure_test.go fuzz_ng_os/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/os/copy_test.go /src/goroot/src/os/env_test.go /src/goroot/src/os/env_unix_test.go /src/goroot/src/os/error_test.go /src/goroot/src/os/error_unix_test.go /src/goroot/src/os/error_windows_test.go /src/goroot/src/os/example_test.go /src/goroot/src/os/exec_test.go /src/goroot/src/os/exec_unix_test.go /src/goroot/src/os/exec_windows_test.go /src/goroot/src/os/executable_test.go /src/goroot/src/os/export_freebsd_test.go /src/goroot/src/os/export_linux_test.go /src/goroot/src/os/export_test.go /src/goroot/src/os/export_unix_test.go /src/goroot/src/os/export_windows_test.go /src/goroot/src/os/fifo_test.go /src/goroot/src/os/getwd_unix_test.go /src/goroot/src/os/os_test.go /src/goroot/src/os/os_unix_test.go /src/goroot/src/os/os_windows_test.go /src/goroot/src/os/path_test.go /src/goroot/src/os/path_windows_test.go /src/goroot/src/os/pidfd_linux_test.go /src/goroot/src/os/pipe_test.go /src/goroot/src/os/rawconn_test.go /src/goroot/src/os/read_test.go /src/goroot/src/os/readfrom_freebsd_test.go /src/goroot/src/os/readfrom_linux_test.go /src/goroot/src/os/readfrom_sendfile_test.go /src/goroot/src/os/readfrom_solaris_test.go /src/goroot/src/os/readfrom_unix_test.go /src/goroot/src/os/removeall_test.go /src/goroot/src/os/root_test.go /src/goroot/src/os/root_windows_test.go /src/goroot/src/os/stat_test.go /src/goroot/src/os/tempfile_test.go /src/goroot/src/os/timeout_test.go /src/goroot/src/os/writeto_linux_test.go /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/os/testdata /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_os/' /src/goroot/src/fuzz_ng_os/copy_test.go /src/goroot/src/fuzz_ng_os/dir.go /src/goroot/src/fuzz_ng_os/dir_unix.go /src/goroot/src/fuzz_ng_os/dirent_linux.go /src/goroot/src/fuzz_ng_os/eloop_other.go /src/goroot/src/fuzz_ng_os/env.go /src/goroot/src/fuzz_ng_os/env_test.go /src/goroot/src/fuzz_ng_os/env_unix_test.go /src/goroot/src/fuzz_ng_os/error.go /src/goroot/src/fuzz_ng_os/error_errno.go /src/goroot/src/fuzz_ng_os/error_test.go /src/goroot/src/fuzz_ng_os/error_unix_test.go /src/goroot/src/fuzz_ng_os/error_windows_test.go /src/goroot/src/fuzz_ng_os/example_test.go /src/goroot/src/fuzz_ng_os/exec.go /src/goroot/src/fuzz_ng_os/exec_linux.go /src/goroot/src/fuzz_ng_os/exec_posix.go /src/goroot/src/fuzz_ng_os/exec_test.go /src/goroot/src/fuzz_ng_os/exec_unix.go /src/goroot/src/fuzz_ng_os/exec_unix_test.go /src/goroot/src/fuzz_ng_os/exec_windows_test.go /src/goroot/src/fuzz_ng_os/executable.go /src/goroot/src/fuzz_ng_os/executable_procfs.go /src/goroot/src/fuzz_ng_os/executable_test.go /src/goroot/src/fuzz_ng_os/export_freebsd_test.go /src/goroot/src/fuzz_ng_os/export_linux_test.go /src/goroot/src/fuzz_ng_os/export_test.go /src/goroot/src/fuzz_ng_os/export_unix_test.go /src/goroot/src/fuzz_ng_os/export_windows_test.go /src/goroot/src/fuzz_ng_os/fifo_test.go /src/goroot/src/fuzz_ng_os/file.go /src/goroot/src/fuzz_ng_os/file_open_unix.go /src/goroot/src/fuzz_ng_os/file_posix.go /src/goroot/src/fuzz_ng_os/file_unix.go /src/goroot/src/fuzz_ng_os/fuzz_ng.go /src/goroot/src/fuzz_ng_os/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_os/getwd.go /src/goroot/src/fuzz_ng_os/getwd_unix_test.go /src/goroot/src/fuzz_ng_os/ngolo_helper.go /src/goroot/src/fuzz_ng_os/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_os/os_test.go /src/goroot/src/fuzz_ng_os/os_unix_test.go /src/goroot/src/fuzz_ng_os/os_windows_test.go /src/goroot/src/fuzz_ng_os/path.go /src/goroot/src/fuzz_ng_os/path_test.go /src/goroot/src/fuzz_ng_os/path_unix.go /src/goroot/src/fuzz_ng_os/path_windows_test.go /src/goroot/src/fuzz_ng_os/pidfd_linux.go /src/goroot/src/fuzz_ng_os/pidfd_linux_test.go /src/goroot/src/fuzz_ng_os/pipe2_unix.go /src/goroot/src/fuzz_ng_os/pipe_test.go /src/goroot/src/fuzz_ng_os/proc.go /src/goroot/src/fuzz_ng_os/rawconn.go /src/goroot/src/fuzz_ng_os/rawconn_test.go /src/goroot/src/fuzz_ng_os/read_test.go /src/goroot/src/fuzz_ng_os/readfrom_freebsd_test.go /src/goroot/src/fuzz_ng_os/readfrom_linux_test.go /src/goroot/src/fuzz_ng_os/readfrom_sendfile_test.go /src/goroot/src/fuzz_ng_os/readfrom_solaris_test.go /src/goroot/src/fuzz_ng_os/readfrom_unix_test.go /src/goroot/src/fuzz_ng_os/removeall_at.go /src/goroot/src/fuzz_ng_os/removeall_test.go /src/goroot/src/fuzz_ng_os/root.go /src/goroot/src/fuzz_ng_os/root_nonwindows.go /src/goroot/src/fuzz_ng_os/root_openat.go /src/goroot/src/fuzz_ng_os/root_test.go /src/goroot/src/fuzz_ng_os/root_unix.go /src/goroot/src/fuzz_ng_os/root_windows_test.go /src/goroot/src/fuzz_ng_os/stat.go /src/goroot/src/fuzz_ng_os/stat_linux.go /src/goroot/src/fuzz_ng_os/stat_test.go /src/goroot/src/fuzz_ng_os/stat_unix.go /src/goroot/src/fuzz_ng_os/sticky_notbsd.go /src/goroot/src/fuzz_ng_os/sys.go /src/goroot/src/fuzz_ng_os/sys_linux.go /src/goroot/src/fuzz_ng_os/sys_unix.go /src/goroot/src/fuzz_ng_os/tempfile.go /src/goroot/src/fuzz_ng_os/tempfile_test.go /src/goroot/src/fuzz_ng_os/timeout_test.go /src/goroot/src/fuzz_ng_os/types.go /src/goroot/src/fuzz_ng_os/types_unix.go /src/goroot/src/fuzz_ng_os/wait_waitid.go /src/goroot/src/fuzz_ng_os/writeto_linux_test.go /src/goroot/src/fuzz_ng_os/zero_copy_linux.go /src/goroot/src/fuzz_ng_os/zero_copy_posix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_os /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_os [fuzz_ng_os.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./executable_test.go:72:6: sameFile redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./types_unix.go:28:6: other declaration of sameFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./os_test.go:160:6: newFile redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./file_unix.go:162:6: other declaration of newFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./file_posix.go:105:6: Chown already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/file_posix.go:105:6: other declaration of Chown Step #3 - "compile-libfuzzer-coverage-x86_64": ./env.go:132:6: Unsetenv already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/env.go:128:6: other declaration of Unsetenv Step #3 - "compile-libfuzzer-coverage-x86_64": ./env.go:138:6: Clearenv already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/env.go:133:6: other declaration of Clearenv Step #3 - "compile-libfuzzer-coverage-x86_64": ./file.go:72:2: Stdout already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/file.go:72:2: other declaration of Stdout Step #3 - "compile-libfuzzer-coverage-x86_64": ./file.go:96:2: SEEK_CUR already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/file.go:96:2: other declaration of SEEK_CUR Step #3 - "compile-libfuzzer-coverage-x86_64": ./file_unix.go:376:6: Remove already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/file_unix.go:375:6: other declaration of Remove Step #3 - "compile-libfuzzer-coverage-x86_64": ./types.go:52:2: ModeIrregular already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/types.go:52:2: other declaration of ModeIrregular Step #3 - "compile-libfuzzer-coverage-x86_64": ./path.go:19:6: MkdirAll already declared through dot-import of package os ("os") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/os/path.go:19:6: other declaration of MkdirAll Step #3 - "compile-libfuzzer-coverage-x86_64": ./env.go:138:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_os [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_os/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_os_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo os Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/os/signal/doc.go /src/goroot/src/os/signal/example_test.go /src/goroot/src/os/signal/example_unix_test.go /src/goroot/src/os/signal/signal.go /src/goroot/src/os/signal/signal_cgo_test.go /src/goroot/src/os/signal/signal_linux_test.go /src/goroot/src/os/signal/signal_plan9.go /src/goroot/src/os/signal/signal_plan9_test.go /src/goroot/src/os/signal/signal_test.go /src/goroot/src/os/signal/signal_unix.go /src/goroot/src/os/signal/signal_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^os_signal ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing os/signal fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Found package in /src/goroot/src/os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Unhandled argument &ast.Ellipsis{Ellipsis:3136, Elt:(*ast.SelectorExpr)(0xc00000e7c8)} for Ignore Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Function Ignored has unproduced argument os.Signal Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Unhandled argument &ast.ChanType{Begin:4424, Arrow:4428, Dir:1, Value:(*ast.SelectorExpr)(0xc00000ea98)} for Notify Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Unhandled argument &ast.Ellipsis{Ellipsis:4446, Elt:(*ast.SelectorExpr)(0xc00000eac8)} for Notify Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Unhandled argument &ast.Ellipsis{Ellipsis:5389, Elt:(*ast.SelectorExpr)(0xc00000ecf0)} for Reset Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Unhandled argument &ast.ChanType{Begin:5658, Arrow:5662, Dir:1, Value:(*ast.SelectorExpr)(0xc00000ed98)} for Stop Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Function NotifyContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:42 Unhandled argument &ast.Ellipsis{Ellipsis:8305, Elt:(*ast.SelectorExpr)(0xc00000f3c8)} for NotifyContext Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/os_signal.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/os_signal.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": go: module os/signal: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_signal [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_signal.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:16:2: "os/signal" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_os_signal/copy/doc.go fuzz_ng_os_signal/copy/signal.go fuzz_ng_os_signal/copy/signal_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os_signal/copy/doc.go fuzz_ng_os_signal/copy/signal.go fuzz_ng_os_signal/copy/signal_unix.go /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os_signal/fuzz_ng.go fuzz_ng_os_signal/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/os/signal/example_test.go /src/goroot/src/os/signal/example_unix_test.go /src/goroot/src/os/signal/signal_cgo_test.go /src/goroot/src/os/signal/signal_linux_test.go /src/goroot/src/os/signal/signal_plan9_test.go /src/goroot/src/os/signal/signal_test.go /src/goroot/src/os/signal/signal_windows_test.go /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/os/signal/testdata /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/os/signal/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_os_signal/' /src/goroot/src/fuzz_ng_os_signal/doc.go /src/goroot/src/fuzz_ng_os_signal/example_test.go /src/goroot/src/fuzz_ng_os_signal/example_unix_test.go /src/goroot/src/fuzz_ng_os_signal/fuzz_ng.go /src/goroot/src/fuzz_ng_os_signal/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_os_signal/ngolo_helper.go /src/goroot/src/fuzz_ng_os_signal/signal.go /src/goroot/src/fuzz_ng_os_signal/signal_cgo_test.go /src/goroot/src/fuzz_ng_os_signal/signal_linux_test.go /src/goroot/src/fuzz_ng_os_signal/signal_plan9_test.go /src/goroot/src/fuzz_ng_os_signal/signal_test.go /src/goroot/src/fuzz_ng_os_signal/signal_unix.go /src/goroot/src/fuzz_ng_os_signal/signal_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os_signal/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os_signal/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_os_signal /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_os_signal [fuzz_ng_os_signal.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_os_signal [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_os_signal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_signal Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_os_signal_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/os/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/os/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/os/testdata/issue37161/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/os/testdata/issue37161/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/os/testdata/dirfs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/os/testdata/dirfs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/os/testdata/dirfs/dir/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/os/testdata/dirfs/dir/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/os/user/cgo_listgroups_unix.go /src/goroot/src/os/user/cgo_lookup_cgo.go /src/goroot/src/os/user/cgo_lookup_syscall.go /src/goroot/src/os/user/cgo_lookup_unix.go /src/goroot/src/os/user/cgo_unix_test.go /src/goroot/src/os/user/cgo_user_test.go /src/goroot/src/os/user/getgrouplist_syscall.go /src/goroot/src/os/user/getgrouplist_unix.go /src/goroot/src/os/user/listgroups_stub.go /src/goroot/src/os/user/listgroups_unix.go /src/goroot/src/os/user/listgroups_unix_test.go /src/goroot/src/os/user/lookup.go /src/goroot/src/os/user/lookup_android.go /src/goroot/src/os/user/lookup_plan9.go /src/goroot/src/os/user/lookup_stubs.go /src/goroot/src/os/user/lookup_unix.go /src/goroot/src/os/user/lookup_unix_test.go /src/goroot/src/os/user/lookup_windows.go /src/goroot/src/os/user/user.go /src/goroot/src/os/user/user_test.go /src/goroot/src/os/user/user_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package os/user Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=os/user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=os_user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^os_user ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing os/user fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Found package in /src/goroot/src/os/user Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Type UnknownUserError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Type UnknownGroupIdError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Type UnknownGroupError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Type UnknownUserIdError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Function Error has unproduced recv UnknownUserIdError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Function Error has unproduced recv UnknownUserError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Function Error has unproduced recv UnknownGroupIdError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:46 Function Error has unproduced recv UnknownGroupError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/os_user.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/os_user.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/user Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=os/user Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": go: module os/user: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_os_user/copy/cgo_listgroups_unix.go fuzz_ng_os_user/copy/cgo_lookup_unix.go fuzz_ng_os_user/copy/lookup.go fuzz_ng_os_user/copy/user.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os_user/copy/cgo_listgroups_unix.go fuzz_ng_os_user/copy/cgo_lookup_unix.go fuzz_ng_os_user/copy/lookup.go fuzz_ng_os_user/copy/user.go /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os_user/fuzz_ng.go fuzz_ng_os_user/fuzzng_unsure_test.go fuzz_ng_os_user/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/os/user/cgo_unix_test.go /src/goroot/src/os/user/cgo_user_test.go /src/goroot/src/os/user/listgroups_unix_test.go /src/goroot/src/os/user/lookup_unix_test.go /src/goroot/src/os/user/user_test.go /src/goroot/src/os/user/user_windows_test.go /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/os/user/testdata /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/os/user/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_os_user/' /src/goroot/src/fuzz_ng_os_user/cgo_listgroups_unix.go /src/goroot/src/fuzz_ng_os_user/cgo_lookup_unix.go /src/goroot/src/fuzz_ng_os_user/cgo_unix_test.go /src/goroot/src/fuzz_ng_os_user/cgo_user_test.go /src/goroot/src/fuzz_ng_os_user/fuzz_ng.go /src/goroot/src/fuzz_ng_os_user/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_os_user/listgroups_unix_test.go /src/goroot/src/fuzz_ng_os_user/lookup.go /src/goroot/src/fuzz_ng_os_user/lookup_unix_test.go /src/goroot/src/fuzz_ng_os_user/ngolo_helper.go /src/goroot/src/fuzz_ng_os_user/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_os_user/user.go /src/goroot/src/fuzz_ng_os_user/user_test.go /src/goroot/src/fuzz_ng_os_user/user_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os_user/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os_user/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_os_user /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_os_user [fuzz_ng_os_user.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:70:21: undefined: _C_struct_passwd Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:135:22: undefined: _C_struct_group Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:143:17: undefined: _C_int Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:146:27: undefined: _C__SC_GETPW_R_SIZE_MAX Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:147:27: undefined: _C__SC_GETGR_R_SIZE_MAX Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:150:35: undefined: _C_size_t Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_lookup_unix.go:195:36: undefined: _C_struct_passwd Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_listgroups_unix.go:22:13: undefined: _C_gid_t Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_listgroups_unix.go:46:55: undefined: _C_gid_t Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_listgroups_unix.go:46:86: undefined: _C_int Step #3 - "compile-libfuzzer-coverage-x86_64": ./cgo_listgroups_unix.go:22:13: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_os_user [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_os_user/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_user Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_os_user_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo os/user Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/os/exec/bench_test.go /src/goroot/src/os/exec/dot_test.go /src/goroot/src/os/exec/env_test.go /src/goroot/src/os/exec/example_test.go /src/goroot/src/os/exec/exec.go /src/goroot/src/os/exec/exec_linux_test.go /src/goroot/src/os/exec/exec_other_test.go /src/goroot/src/os/exec/exec_plan9.go /src/goroot/src/os/exec/exec_posix_test.go /src/goroot/src/os/exec/exec_test.go /src/goroot/src/os/exec/exec_unix.go /src/goroot/src/os/exec/exec_unix_test.go /src/goroot/src/os/exec/exec_windows.go /src/goroot/src/os/exec/exec_windows_test.go /src/goroot/src/os/exec/internal_test.go /src/goroot/src/os/exec/lp_linux_test.go /src/goroot/src/os/exec/lp_plan9.go /src/goroot/src/os/exec/lp_test.go /src/goroot/src/os/exec/lp_unix.go /src/goroot/src/os/exec/lp_unix_test.go /src/goroot/src/os/exec/lp_wasm.go /src/goroot/src/os/exec/lp_windows.go /src/goroot/src/os/exec/lp_windows_test.go /src/goroot/src/os/exec/read3.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^os_exec ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing os/exec fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Found package in /src/goroot/src/os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Type ExitError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Function Unwrap has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Unhandled argument &ast.Ellipsis{Ellipsis:18951, Elt:(*ast.Ident)(0xc00028b660)} for Command Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Function CommandContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Unhandled argument &ast.Ellipsis{Ellipsis:21631, Elt:(*ast.Ident)(0xc0002debc0)} for CommandContext Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:29:54 Function Error has unproduced recv ExitError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/os_exec.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/os_exec.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": go: module os/exec: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_os_exec/copy/exec.go fuzz_ng_os_exec/copy/exec_unix.go fuzz_ng_os_exec/copy/lp_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os_exec/copy/exec.go fuzz_ng_os_exec/copy/exec_unix.go fuzz_ng_os_exec/copy/lp_unix.go /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_os_exec/fuzz_ng.go fuzz_ng_os_exec/fuzzng_unsure_test.go fuzz_ng_os_exec/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/os/exec/bench_test.go /src/goroot/src/os/exec/dot_test.go /src/goroot/src/os/exec/env_test.go /src/goroot/src/os/exec/example_test.go /src/goroot/src/os/exec/exec_linux_test.go /src/goroot/src/os/exec/exec_other_test.go /src/goroot/src/os/exec/exec_posix_test.go /src/goroot/src/os/exec/exec_test.go /src/goroot/src/os/exec/exec_unix_test.go /src/goroot/src/os/exec/exec_windows_test.go /src/goroot/src/os/exec/internal_test.go /src/goroot/src/os/exec/lp_linux_test.go /src/goroot/src/os/exec/lp_test.go /src/goroot/src/os/exec/lp_unix_test.go /src/goroot/src/os/exec/lp_windows_test.go /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/os/exec/testdata /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/os/exec/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_os_exec/' /src/goroot/src/fuzz_ng_os_exec/bench_test.go /src/goroot/src/fuzz_ng_os_exec/dot_test.go /src/goroot/src/fuzz_ng_os_exec/env_test.go /src/goroot/src/fuzz_ng_os_exec/example_test.go /src/goroot/src/fuzz_ng_os_exec/exec.go /src/goroot/src/fuzz_ng_os_exec/exec_linux_test.go /src/goroot/src/fuzz_ng_os_exec/exec_other_test.go /src/goroot/src/fuzz_ng_os_exec/exec_posix_test.go /src/goroot/src/fuzz_ng_os_exec/exec_test.go /src/goroot/src/fuzz_ng_os_exec/exec_unix.go /src/goroot/src/fuzz_ng_os_exec/exec_unix_test.go /src/goroot/src/fuzz_ng_os_exec/exec_windows_test.go /src/goroot/src/fuzz_ng_os_exec/fuzz_ng.go /src/goroot/src/fuzz_ng_os_exec/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_os_exec/internal_test.go /src/goroot/src/fuzz_ng_os_exec/lp_linux_test.go /src/goroot/src/fuzz_ng_os_exec/lp_test.go /src/goroot/src/fuzz_ng_os_exec/lp_unix.go /src/goroot/src/fuzz_ng_os_exec/lp_unix_test.go /src/goroot/src/fuzz_ng_os_exec/lp_windows_test.go /src/goroot/src/fuzz_ng_os_exec/ngolo_helper.go /src/goroot/src/fuzz_ng_os_exec/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os_exec/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_os_exec/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_os_exec /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": package fuzz_ng_os_exec (test) Step #3 - "compile-libfuzzer-coverage-x86_64": exec_test.go:26:2: use of internal package os/exec/internal/fdtest not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_os_exec [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_os_exec/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_os_exec Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_os_exec_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/os/exec/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/os/exec/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/os/exec/internal/fdtest/exists_plan9.go /src/goroot/src/os/exec/internal/fdtest/exists_test.go /src/goroot/src/os/exec/internal/fdtest/exists_unix.go /src/goroot/src/os/exec/internal/fdtest/exists_windows.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo os/exec/internal/fdtest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/time/abs_test.go /src/goroot/src/time/embed.go /src/goroot/src/time/example_test.go /src/goroot/src/time/export_android_test.go /src/goroot/src/time/export_test.go /src/goroot/src/time/export_windows_test.go /src/goroot/src/time/format.go /src/goroot/src/time/format_rfc3339.go /src/goroot/src/time/format_test.go /src/goroot/src/time/genzabbrs.go /src/goroot/src/time/internal_test.go /src/goroot/src/time/linkname_test.go /src/goroot/src/time/mono_test.go /src/goroot/src/time/sleep.go /src/goroot/src/time/sleep_test.go /src/goroot/src/time/sys_plan9.go /src/goroot/src/time/sys_unix.go /src/goroot/src/time/sys_windows.go /src/goroot/src/time/tick.go /src/goroot/src/time/tick_test.go /src/goroot/src/time/time.go /src/goroot/src/time/time_test.go /src/goroot/src/time/tzdata_test.go /src/goroot/src/time/zoneinfo.go /src/goroot/src/time/zoneinfo_abbrs_windows.go /src/goroot/src/time/zoneinfo_android.go /src/goroot/src/time/zoneinfo_android_test.go /src/goroot/src/time/zoneinfo_goroot.go /src/goroot/src/time/zoneinfo_ios.go /src/goroot/src/time/zoneinfo_js.go /src/goroot/src/time/zoneinfo_plan9.go /src/goroot/src/time/zoneinfo_read.go /src/goroot/src/time/zoneinfo_test.go /src/goroot/src/time/zoneinfo_unix.go /src/goroot/src/time/zoneinfo_unix_test.go /src/goroot/src/time/zoneinfo_wasip1.go /src/goroot/src/time/zoneinfo_windows.go /src/goroot/src/time/zoneinfo_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 38 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package time Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^time ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing time fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Found package in /src/goroot/src/time Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:02 Failed creating fuzz target : Unhandled result &ast.ChanType{Begin:19447, Arrow:19447, Dir:2, Value:(*ast.Ident)(0xc0000b9c80)} for After Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/time.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/time.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=time Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_time Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_time/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_time/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_time/copy/*.go' /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_time/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_time/*.go' /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_time/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/time/abs_test.go /src/goroot/src/time/example_test.go /src/goroot/src/time/export_android_test.go /src/goroot/src/time/export_test.go /src/goroot/src/time/export_windows_test.go /src/goroot/src/time/format_test.go /src/goroot/src/time/internal_test.go /src/goroot/src/time/linkname_test.go /src/goroot/src/time/mono_test.go /src/goroot/src/time/sleep_test.go /src/goroot/src/time/tick_test.go /src/goroot/src/time/time_test.go /src/goroot/src/time/tzdata_test.go /src/goroot/src/time/zoneinfo_android_test.go /src/goroot/src/time/zoneinfo_test.go /src/goroot/src/time/zoneinfo_unix_test.go /src/goroot/src/time/zoneinfo_windows_test.go /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/time/testdata /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_time/' /src/goroot/src/fuzz_ng_time/abs_test.go /src/goroot/src/fuzz_ng_time/example_test.go /src/goroot/src/fuzz_ng_time/export_android_test.go /src/goroot/src/fuzz_ng_time/export_test.go /src/goroot/src/fuzz_ng_time/export_windows_test.go /src/goroot/src/fuzz_ng_time/format_test.go /src/goroot/src/fuzz_ng_time/internal_test.go /src/goroot/src/fuzz_ng_time/linkname_test.go /src/goroot/src/fuzz_ng_time/mono_test.go /src/goroot/src/fuzz_ng_time/ngolo_helper.go /src/goroot/src/fuzz_ng_time/sleep_test.go /src/goroot/src/fuzz_ng_time/tick_test.go /src/goroot/src/fuzz_ng_time/time_test.go /src/goroot/src/fuzz_ng_time/tzdata_test.go /src/goroot/src/fuzz_ng_time/zoneinfo_android_test.go /src/goroot/src/fuzz_ng_time/zoneinfo_test.go /src/goroot/src/fuzz_ng_time/zoneinfo_unix_test.go /src/goroot/src/fuzz_ng_time/zoneinfo_windows_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_time/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_time/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_time /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_time [fuzz_ng_time.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:32:27: undefined: gorootZoneSource Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:33:27: undefined: parseTimeZone Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:34:29: undefined: Time Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:35:29: undefined: Time Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:36:27: undefined: errLocation Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:37:27: undefined: readFile Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:38:27: undefined: loadTzinfo Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:39:27: undefined: nextStdChunk Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:40:27: undefined: tzset Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:41:27: undefined: tzsetName Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:41:27: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_time [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_time/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_time Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_time_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_time_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + echo time Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls '/src/goroot/src/time/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/goroot/src/time/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/time/tzdata/tzdata.go /src/goroot/src/time/tzdata/zzipdata.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^time_tzdata ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing time/tzdata fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:05 Found package in /src/goroot/src/time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/time_tzdata.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/time_tzdata.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": go: module time/tzdata: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_time_tzdata [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_time_tzdata.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:18:2: "time/tzdata" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_time_tzdata/copy/tzdata.go fuzz_ng_time_tzdata/copy/zzipdata.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_time_tzdata/copy/tzdata.go fuzz_ng_time_tzdata/copy/zzipdata.go /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_time_tzdata/fuzz_ng.go fuzz_ng_time_tzdata/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp '/src/goroot/src/time/tzdata/*_test.go' /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/time/tzdata/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/time/tzdata/testdata /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/time/tzdata/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_time_tzdata/' /src/goroot/src/fuzz_ng_time_tzdata/fuzz_ng.go /src/goroot/src/fuzz_ng_time_tzdata/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_time_tzdata/ngolo_helper.go /src/goroot/src/fuzz_ng_time_tzdata/tzdata.go /src/goroot/src/fuzz_ng_time_tzdata/zzipdata.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_time_tzdata/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_time_tzdata/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_time_tzdata /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_time_tzdata [fuzz_ng_time_tzdata.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./tzdata.go:70:7: undefined: zipdata Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_time_tzdata [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_time_tzdata/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_time_tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_time_tzdata_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/sync/cond.go /src/goroot/src/sync/cond_test.go /src/goroot/src/sync/example_pool_test.go /src/goroot/src/sync/example_test.go /src/goroot/src/sync/export_test.go /src/goroot/src/sync/hashtriemap.go /src/goroot/src/sync/map.go /src/goroot/src/sync/map_bench_test.go /src/goroot/src/sync/map_reference_test.go /src/goroot/src/sync/map_test.go /src/goroot/src/sync/mutex.go /src/goroot/src/sync/mutex_test.go /src/goroot/src/sync/once.go /src/goroot/src/sync/once_test.go /src/goroot/src/sync/oncefunc.go /src/goroot/src/sync/oncefunc_test.go /src/goroot/src/sync/pool.go /src/goroot/src/sync/pool_test.go /src/goroot/src/sync/poolqueue.go /src/goroot/src/sync/runtime.go /src/goroot/src/sync/runtime2.go /src/goroot/src/sync/runtime2_lockrank.go /src/goroot/src/sync/runtime_sema_test.go /src/goroot/src/sync/rwmutex.go /src/goroot/src/sync/rwmutex_test.go /src/goroot/src/sync/waitgroup.go /src/goroot/src/sync/waitgroup_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package sync Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^sync ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing sync fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Found package in /src/goroot/src/sync Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Type RWMutex is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Type Map is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Type Mutex is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Type Pool is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Type WaitGroup is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Type Once is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Load has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Store has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Clear has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function LoadOrStore has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function LoadAndDelete has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Delete has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Swap has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function CompareAndSwap has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function CompareAndDelete has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Range has unproduced recv Map Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Lock has unproduced recv Mutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function TryLock has unproduced recv Mutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Unlock has unproduced recv Mutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Do has unproduced recv Once Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Unhandled argument &ast.FuncType{Func:4484, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013440), Results:(*ast.FieldList)(nil)} for OnceFunc Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Unhandled argument &ast.FuncType{Func:5252, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013710), Results:(*ast.FieldList)(0xc000013740)} for OnceValue Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Unhandled argument &ast.FuncType{Func:5816, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013aa0), Results:(*ast.FieldList)(0xc000013b00)} for OnceValues Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Put has unproduced recv Pool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Get has unproduced recv Pool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function RLock has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function TryRLock has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function RUnlock has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Lock has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function TryLock has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Unlock has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function RLocker has unproduced recv RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Add has unproduced recv WaitGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Done has unproduced recv WaitGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:08 Function Wait has unproduced recv WaitGroup Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/sync.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/sync.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=sync Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_sync Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": go: module sync: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:183:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:226:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_sync/copy/cond.go fuzz_ng_sync/copy/hashtriemap.go fuzz_ng_sync/copy/mutex.go fuzz_ng_sync/copy/once.go fuzz_ng_sync/copy/oncefunc.go fuzz_ng_sync/copy/pool.go fuzz_ng_sync/copy/poolqueue.go fuzz_ng_sync/copy/runtime.go fuzz_ng_sync/copy/runtime2.go fuzz_ng_sync/copy/rwmutex.go fuzz_ng_sync/copy/waitgroup.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_sync/copy/cond.go fuzz_ng_sync/copy/hashtriemap.go fuzz_ng_sync/copy/mutex.go fuzz_ng_sync/copy/once.go fuzz_ng_sync/copy/oncefunc.go fuzz_ng_sync/copy/pool.go fuzz_ng_sync/copy/poolqueue.go fuzz_ng_sync/copy/runtime.go fuzz_ng_sync/copy/runtime2.go fuzz_ng_sync/copy/rwmutex.go fuzz_ng_sync/copy/waitgroup.go /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_sync/fuzz_ng.go fuzz_ng_sync/fuzzng_unsure_test.go fuzz_ng_sync/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/sync/cond_test.go /src/goroot/src/sync/example_pool_test.go /src/goroot/src/sync/example_test.go /src/goroot/src/sync/export_test.go /src/goroot/src/sync/map_bench_test.go /src/goroot/src/sync/map_reference_test.go /src/goroot/src/sync/map_test.go /src/goroot/src/sync/mutex_test.go /src/goroot/src/sync/once_test.go /src/goroot/src/sync/oncefunc_test.go /src/goroot/src/sync/pool_test.go /src/goroot/src/sync/runtime_sema_test.go /src/goroot/src/sync/rwmutex_test.go /src/goroot/src/sync/waitgroup_test.go /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/sync/testdata /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/sync/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_sync/' /src/goroot/src/fuzz_ng_sync/cond.go /src/goroot/src/fuzz_ng_sync/cond_test.go /src/goroot/src/fuzz_ng_sync/example_pool_test.go /src/goroot/src/fuzz_ng_sync/example_test.go /src/goroot/src/fuzz_ng_sync/export_test.go /src/goroot/src/fuzz_ng_sync/fuzz_ng.go /src/goroot/src/fuzz_ng_sync/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_sync/hashtriemap.go /src/goroot/src/fuzz_ng_sync/map_bench_test.go /src/goroot/src/fuzz_ng_sync/map_reference_test.go /src/goroot/src/fuzz_ng_sync/map_test.go /src/goroot/src/fuzz_ng_sync/mutex.go /src/goroot/src/fuzz_ng_sync/mutex_test.go /src/goroot/src/fuzz_ng_sync/ngolo_helper.go /src/goroot/src/fuzz_ng_sync/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_sync/once.go /src/goroot/src/fuzz_ng_sync/once_test.go /src/goroot/src/fuzz_ng_sync/oncefunc.go /src/goroot/src/fuzz_ng_sync/oncefunc_test.go /src/goroot/src/fuzz_ng_sync/pool.go /src/goroot/src/fuzz_ng_sync/pool_test.go /src/goroot/src/fuzz_ng_sync/poolqueue.go /src/goroot/src/fuzz_ng_sync/runtime.go /src/goroot/src/fuzz_ng_sync/runtime2.go /src/goroot/src/fuzz_ng_sync/runtime_sema_test.go /src/goroot/src/fuzz_ng_sync/rwmutex.go /src/goroot/src/fuzz_ng_sync/rwmutex_test.go /src/goroot/src/fuzz_ng_sync/waitgroup.go /src/goroot/src/fuzz_ng_sync/waitgroup_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sync/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sync/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_sync /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_sync [fuzz_ng_sync.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./rwmutex.go:39:6: RWMutex already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/rwmutex.go:39:6: other declaration of RWMutex Step #3 - "compile-libfuzzer-coverage-x86_64": ./pool.go:51:6: Pool already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/pool.go:51:6: other declaration of Pool Step #3 - "compile-libfuzzer-coverage-x86_64": ./mutex.go:30:6: Mutex already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/mutex.go:30:6: other declaration of Mutex Step #3 - "compile-libfuzzer-coverage-x86_64": ./mutex.go:37:6: Locker already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/mutex.go:37:6: other declaration of Locker Step #3 - "compile-libfuzzer-coverage-x86_64": ./cond.go:37:6: Cond already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/cond.go:37:6: other declaration of Cond Step #3 - "compile-libfuzzer-coverage-x86_64": ./cond.go:48:6: NewCond already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/cond.go:48:6: other declaration of NewCond Step #3 - "compile-libfuzzer-coverage-x86_64": ./once.go:20:6: Once already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/once.go:20:6: other declaration of Once Step #3 - "compile-libfuzzer-coverage-x86_64": ./oncefunc.go:74:6: OnceValues already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/oncefunc.go:74:6: other declaration of OnceValues Step #3 - "compile-libfuzzer-coverage-x86_64": ./hashtriemap.go:40:6: Map already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/hashtriemap.go:40:6: other declaration of Map Step #3 - "compile-libfuzzer-coverage-x86_64": ./waitgroup.go:25:6: WaitGroup already declared through dot-import of package sync ("sync") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/waitgroup.go:25:6: other declaration of WaitGroup Step #3 - "compile-libfuzzer-coverage-x86_64": ./cond.go:37:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_sync [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_sync/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sync Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_sync_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo sync Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls /src/goroot/src/sync/atomic/atomic_test.go /src/goroot/src/sync/atomic/doc.go /src/goroot/src/sync/atomic/doc_32.go /src/goroot/src/sync/atomic/doc_64.go /src/goroot/src/sync/atomic/example_test.go /src/goroot/src/sync/atomic/type.go /src/goroot/src/sync/atomic/value.go /src/goroot/src/sync/atomic/value_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^sync_atomic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing sync/atomic fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Found package in /src/goroot/src/sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Int32 is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Uintptr is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Value is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Bool is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Int64 is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Uint32 is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Type Uint64 is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapPointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapPointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapPointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapPointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AddInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AddUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AddUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AddUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AndInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AndUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AndUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AndUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function OrInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function OrUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function OrUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function OrUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function LoadInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function LoadUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function LoadUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function LoadPointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StoreInt32 has unproduced argument int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StoreUint32 has unproduced argument uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StoreUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StoreUintptr has unproduced argument uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StorePointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StorePointer has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function SwapUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwapUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AddInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AddUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AndInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function AndUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function OrInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function OrUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function LoadInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function LoadUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StoreInt64 has unproduced argument int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function StoreUint64 has unproduced argument uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Bool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Bool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Bool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Bool Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0000b8c80)}, Type:(*ast.StarExpr)(0xc00000e4f8), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0000b8e20)}, Type:(*ast.StarExpr)(0xc00000e5a0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0000b9000)}, Type:(*ast.StarExpr)(0xc00000e660), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0xc0000b9280)}, Type:(*ast.StarExpr)(0xc00000e768), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Add has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function And has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Or has unproduced recv Int32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Add has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function And has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Or has unproduced recv Int64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Add has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function And has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Or has unproduced recv Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Add has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function And has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Or has unproduced recv Uint64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Add has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function And has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Or has unproduced recv Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Load has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Store has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function Swap has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": 2025/01/17 06:30:19 Function CompareAndSwap has unproduced recv Value Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/std/sync_atomic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/sync_atomic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep runtime Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + GO_COV_ADD_PKG=sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": go: module sync/atomic: not a known dependency Step #3 - "compile-libfuzzer-coverage-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync_atomic [github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sync_atomic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:17:2: "sync/atomic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/goroot/src/fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_sync_atomic/copy/doc.go fuzz_ng_sync_atomic/copy/doc_64.go fuzz_ng_sync_atomic/copy/type.go fuzz_ng_sync_atomic/copy/value.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_sync_atomic/copy/doc.go fuzz_ng_sync_atomic/copy/doc_64.go fuzz_ng_sync_atomic/copy/type.go fuzz_ng_sync_atomic/copy/value.go /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_sync_atomic/fuzz_ng.go fuzz_ng_sync_atomic/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/goroot/src/sync/atomic/atomic_test.go /src/goroot/src/sync/atomic/example_test.go /src/goroot/src/sync/atomic/value_test.go /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp -r /src/goroot/src/sync/atomic/testdata /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat '/src/goroot/src/sync/atomic/testdata': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + true Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_sync_atomic/' /src/goroot/src/fuzz_ng_sync_atomic/atomic_test.go /src/goroot/src/fuzz_ng_sync_atomic/doc.go /src/goroot/src/fuzz_ng_sync_atomic/doc_64.go /src/goroot/src/fuzz_ng_sync_atomic/example_test.go /src/goroot/src/fuzz_ng_sync_atomic/fuzz_ng.go /src/goroot/src/fuzz_ng_sync_atomic/fuzzng_unsure_test.go /src/goroot/src/fuzz_ng_sync_atomic/ngolo_helper.go /src/goroot/src/fuzz_ng_sync_atomic/type.go /src/goroot/src/fuzz_ng_sync_atomic/value.go /src/goroot/src/fuzz_ng_sync_atomic/value_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sync_atomic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sync_atomic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/goroot/src/fuzz_ng_sync_atomic /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # fuzz_ng_sync_atomic [fuzz_ng_sync_atomic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./type.go:131:6: Uint32 already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/type.go:131:6: other declaration of Uint32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./type.go:194:6: Uintptr already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/type.go:194:6: other declaration of Uintptr Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc.go:87:6: SwapPointer already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc.go:87:6: other declaration of SwapPointer Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc.go:129:6: AddUintptr already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc.go:129:6: other declaration of AddUintptr Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc.go:211:6: StoreUintptr already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc.go:211:6: other declaration of StoreUintptr Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc_64.go:58:6: AndInt64 already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc_64.go:58:6: other declaration of AndInt64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc_64.go:72:6: OrInt64 already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc_64.go:72:6: other declaration of OrInt64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc_64.go:86:6: LoadInt64 already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc_64.go:86:6: other declaration of LoadInt64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc_64.go:93:6: LoadUint64 already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc_64.go:93:6: other declaration of LoadUint64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc_64.go:100:6: StoreInt64 already declared through dot-import of package atomic ("sync/atomic") Step #3 - "compile-libfuzzer-coverage-x86_64": $GOROOT/src/sync/atomic/doc_64.go:100:6: other declaration of StoreInt64 Step #3 - "compile-libfuzzer-coverage-x86_64": ./doc_64.go:93:6: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL fuzz_ng_sync_atomic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -rf /src/goroot/src/fuzz_ng_sync_atomic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_sync_atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_sync_atomic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo sync/atomic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed packages:' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed packages: Step #3 - "compile-libfuzzer-coverage-x86_64": + cat /src/ko.txt Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Succesful packages:' Step #3 - "compile-libfuzzer-coverage-x86_64": Succesful packages: Step #3 - "compile-libfuzzer-coverage-x86_64": + cat /src/ok.txt Step #3 - "compile-libfuzzer-coverage-x86_64": errors Step #3 - "compile-libfuzzer-coverage-x86_64": index/suffixarray Step #3 - "compile-libfuzzer-coverage-x86_64": io Step #3 - "compile-libfuzzer-coverage-x86_64": io/ioutil Step #3 - "compile-libfuzzer-coverage-x86_64": io/fs Step #3 - "compile-libfuzzer-coverage-x86_64": archive/tar Step #3 - "compile-libfuzzer-coverage-x86_64": archive/zip Step #3 - "compile-libfuzzer-coverage-x86_64": html Step #3 - "compile-libfuzzer-coverage-x86_64": html/template Step #3 - "compile-libfuzzer-coverage-x86_64": bufio Step #3 - "compile-libfuzzer-coverage-x86_64": encoding Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/pem Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/csv Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/binary Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/gob Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/xml Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/base64 Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/ascii85 Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/base32 Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/hex Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": encoding/json Step #3 - "compile-libfuzzer-coverage-x86_64": sort Step #3 - "compile-libfuzzer-coverage-x86_64": crypto Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/rc4 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/elliptic Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/fips140 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/sha1 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/sha1/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/tls Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/tls/fipsonly Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/aes Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/boring Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/mlkem Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/hmac Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/subtle Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/x509 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/x509/pkix Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/cipher Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/ecdsa Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/md5 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/md5/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/rand Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/ecdh Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/sha256 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/sha512 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/rsa Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/des Step #3 - "compile-libfuzzer-coverage-x86_64": container/list Step #3 - "compile-libfuzzer-coverage-x86_64": container/heap Step #3 - "compile-libfuzzer-coverage-x86_64": container/ring Step #3 - "compile-libfuzzer-coverage-x86_64": arena Step #3 - "compile-libfuzzer-coverage-x86_64": regexp Step #3 - "compile-libfuzzer-coverage-x86_64": regexp/syntax Step #3 - "compile-libfuzzer-coverage-x86_64": strconv Step #3 - "compile-libfuzzer-coverage-x86_64": bytes Step #3 - "compile-libfuzzer-coverage-x86_64": fmt Step #3 - "compile-libfuzzer-coverage-x86_64": log Step #3 - "compile-libfuzzer-coverage-x86_64": log/syslog Step #3 - "compile-libfuzzer-coverage-x86_64": log/slog Step #3 - "compile-libfuzzer-coverage-x86_64": hash Step #3 - "compile-libfuzzer-coverage-x86_64": hash/maphash Step #3 - "compile-libfuzzer-coverage-x86_64": hash/adler32 Step #3 - "compile-libfuzzer-coverage-x86_64": hash/fnv Step #3 - "compile-libfuzzer-coverage-x86_64": hash/crc64 Step #3 - "compile-libfuzzer-coverage-x86_64": hash/crc32 Step #3 - "compile-libfuzzer-coverage-x86_64": database/sql Step #3 - "compile-libfuzzer-coverage-x86_64": database/sql/driver Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/asm Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/addr2line Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/covdata Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/tools Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/relnote Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/doc Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/fix Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/dist Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/api Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/cover Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/compile Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/distpack Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/preprofile Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/trace Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/gofmt Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/nm Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/link Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/pack Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/objdump Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/vet Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/go Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/buildid Step #3 - "compile-libfuzzer-coverage-x86_64": cmd/test2json Step #3 - "compile-libfuzzer-coverage-x86_64": unique Step #3 - "compile-libfuzzer-coverage-x86_64": image Step #3 - "compile-libfuzzer-coverage-x86_64": image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": image/gif Step #3 - "compile-libfuzzer-coverage-x86_64": image/png Step #3 - "compile-libfuzzer-coverage-x86_64": image/jpeg Step #3 - "compile-libfuzzer-coverage-x86_64": image/color Step #3 - "compile-libfuzzer-coverage-x86_64": image/color/palette Step #3 - "compile-libfuzzer-coverage-x86_64": plugin Step #3 - "compile-libfuzzer-coverage-x86_64": debug/gosym Step #3 - "compile-libfuzzer-coverage-x86_64": debug/buildinfo Step #3 - "compile-libfuzzer-coverage-x86_64": debug/plan9obj Step #3 - "compile-libfuzzer-coverage-x86_64": debug/pe Step #3 - "compile-libfuzzer-coverage-x86_64": debug/macho Step #3 - "compile-libfuzzer-coverage-x86_64": debug/dwarf Step #3 - "compile-libfuzzer-coverage-x86_64": debug/elf Step #3 - "compile-libfuzzer-coverage-x86_64": syscall Step #3 - "compile-libfuzzer-coverage-x86_64": syscall/js Step #3 - "compile-libfuzzer-coverage-x86_64": runtime Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/coverage Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/debug Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/metrics Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/cgo Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/msan Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/asan Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/trace Step #3 - "compile-libfuzzer-coverage-x86_64": runtime/race Step #3 - "compile-libfuzzer-coverage-x86_64": weak Step #3 - "compile-libfuzzer-coverage-x86_64": compress/gzip Step #3 - "compile-libfuzzer-coverage-x86_64": compress/zlib Step #3 - "compile-libfuzzer-coverage-x86_64": compress/bzip2 Step #3 - "compile-libfuzzer-coverage-x86_64": compress/flate Step #3 - "compile-libfuzzer-coverage-x86_64": compress/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": iter Step #3 - "compile-libfuzzer-coverage-x86_64": unicode Step #3 - "compile-libfuzzer-coverage-x86_64": unicode/utf8 Step #3 - "compile-libfuzzer-coverage-x86_64": unicode/utf16 Step #3 - "compile-libfuzzer-coverage-x86_64": net Step #3 - "compile-libfuzzer-coverage-x86_64": net/mail Step #3 - "compile-libfuzzer-coverage-x86_64": net/rpc Step #3 - "compile-libfuzzer-coverage-x86_64": net/rpc/jsonrpc Step #3 - "compile-libfuzzer-coverage-x86_64": net/url Step #3 - "compile-libfuzzer-coverage-x86_64": net/http Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/pprof Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/httptrace Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/httptest Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/cgi Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/cookiejar Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/httputil Step #3 - "compile-libfuzzer-coverage-x86_64": net/http/fcgi Step #3 - "compile-libfuzzer-coverage-x86_64": net/netip Step #3 - "compile-libfuzzer-coverage-x86_64": net/textproto Step #3 - "compile-libfuzzer-coverage-x86_64": net/smtp Step #3 - "compile-libfuzzer-coverage-x86_64": structs Step #3 - "compile-libfuzzer-coverage-x86_64": mime Step #3 - "compile-libfuzzer-coverage-x86_64": mime/quotedprintable Step #3 - "compile-libfuzzer-coverage-x86_64": mime/multipart Step #3 - "compile-libfuzzer-coverage-x86_64": context Step #3 - "compile-libfuzzer-coverage-x86_64": slices Step #3 - "compile-libfuzzer-coverage-x86_64": math Step #3 - "compile-libfuzzer-coverage-x86_64": math/cmplx Step #3 - "compile-libfuzzer-coverage-x86_64": math/rand Step #3 - "compile-libfuzzer-coverage-x86_64": math/rand/v2 Step #3 - "compile-libfuzzer-coverage-x86_64": math/bits Step #3 - "compile-libfuzzer-coverage-x86_64": math/big Step #3 - "compile-libfuzzer-coverage-x86_64": builtin Step #3 - "compile-libfuzzer-coverage-x86_64": unsafe Step #3 - "compile-libfuzzer-coverage-x86_64": testing Step #3 - "compile-libfuzzer-coverage-x86_64": testing/quick Step #3 - "compile-libfuzzer-coverage-x86_64": testing/synctest Step #3 - "compile-libfuzzer-coverage-x86_64": testing/iotest Step #3 - "compile-libfuzzer-coverage-x86_64": testing/fstest Step #3 - "compile-libfuzzer-coverage-x86_64": testing/slogtest Step #3 - "compile-libfuzzer-coverage-x86_64": cmp Step #3 - "compile-libfuzzer-coverage-x86_64": reflect Step #3 - "compile-libfuzzer-coverage-x86_64": maps Step #3 - "compile-libfuzzer-coverage-x86_64": flag Step #3 - "compile-libfuzzer-coverage-x86_64": go/build Step #3 - "compile-libfuzzer-coverage-x86_64": go/build/constraint Step #3 - "compile-libfuzzer-coverage-x86_64": go/importer Step #3 - "compile-libfuzzer-coverage-x86_64": go/doc Step #3 - "compile-libfuzzer-coverage-x86_64": go/doc/comment Step #3 - "compile-libfuzzer-coverage-x86_64": go/printer Step #3 - "compile-libfuzzer-coverage-x86_64": go/format Step #3 - "compile-libfuzzer-coverage-x86_64": go/ast Step #3 - "compile-libfuzzer-coverage-x86_64": go/types Step #3 - "compile-libfuzzer-coverage-x86_64": go/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": go/version Step #3 - "compile-libfuzzer-coverage-x86_64": go/token Step #3 - "compile-libfuzzer-coverage-x86_64": go/parser Step #3 - "compile-libfuzzer-coverage-x86_64": go/constant Step #3 - "compile-libfuzzer-coverage-x86_64": expvar Step #3 - "compile-libfuzzer-coverage-x86_64": embed Step #3 - "compile-libfuzzer-coverage-x86_64": path Step #3 - "compile-libfuzzer-coverage-x86_64": path/filepath Step #3 - "compile-libfuzzer-coverage-x86_64": strings Step #3 - "compile-libfuzzer-coverage-x86_64": text/tabwriter Step #3 - "compile-libfuzzer-coverage-x86_64": text/scanner Step #3 - "compile-libfuzzer-coverage-x86_64": text/template Step #3 - "compile-libfuzzer-coverage-x86_64": text/template/parse Step #3 - "compile-libfuzzer-coverage-x86_64": os Step #3 - "compile-libfuzzer-coverage-x86_64": os/signal Step #3 - "compile-libfuzzer-coverage-x86_64": os/user Step #3 - "compile-libfuzzer-coverage-x86_64": os/exec Step #3 - "compile-libfuzzer-coverage-x86_64": time Step #3 - "compile-libfuzzer-coverage-x86_64": time/tzdata Step #3 - "compile-libfuzzer-coverage-x86_64": sync Step #3 - "compile-libfuzzer-coverage-x86_64": sync/atomic Finished Step #3 - "compile-libfuzzer-coverage-x86_64" Starting Step #4 Step #4: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #4: Using default tag: latest Step #4: latest: Pulling from oss-fuzz-base/base-runner Step #4: b549f31133a9: Already exists Step #4: 5fc1849ea29a: Already exists Step #4: 5bca3ba2fc7d: Already exists Step #4: fae44f6c4afb: Pulling fs layer Step #4: 6bb086a76dac: Pulling fs layer Step #4: 93d27c16d33e: Pulling fs layer Step #4: 2ed907c114e3: Pulling fs layer Step #4: c356b7427c88: Pulling fs layer Step #4: e8d856c3fdca: Pulling fs layer Step #4: 3931eca29f39: Pulling fs layer Step #4: b76e3f62a0ba: Pulling fs layer Step #4: 7bfd5336ece5: Pulling fs layer Step #4: e0b08c0fdc11: Pulling fs layer Step #4: 2846796a4416: Pulling fs layer Step #4: 6cc7e05a106e: Pulling fs layer Step #4: 6c44541c6a30: Pulling fs layer Step #4: 110ea339d19c: Pulling fs layer Step #4: 080996c25b34: Pulling fs layer Step #4: 4c9dcebec043: Pulling fs layer Step #4: 5e63b9addfd0: Pulling fs layer Step #4: 7606710857f8: Pulling fs layer Step #4: 47b62b419d91: Pulling fs layer Step #4: c356b7427c88: Waiting Step #4: e8d856c3fdca: Waiting Step #4: 3931eca29f39: Waiting Step #4: be88441f6a95: Pulling fs layer Step #4: 6e1d3dc39f27: Pulling fs layer Step #4: 8fd9caca2676: Pulling fs layer Step #4: 10ceb6aa6ab4: Pulling fs layer Step #4: b76e3f62a0ba: Waiting Step #4: 7bfd5336ece5: Waiting Step #4: e0b08c0fdc11: Waiting Step #4: 4c9dcebec043: Waiting Step #4: 2ed907c114e3: Waiting Step #4: 7606710857f8: Waiting Step #4: 6e1d3dc39f27: Waiting Step #4: 47b62b419d91: Waiting Step #4: 10ceb6aa6ab4: Waiting Step #4: 2846796a4416: Waiting Step #4: 6cc7e05a106e: Waiting Step #4: 110ea339d19c: Waiting Step #4: 6c44541c6a30: Waiting Step #4: 5e63b9addfd0: Waiting Step #4: 080996c25b34: Waiting Step #4: be88441f6a95: Waiting Step #4: 8fd9caca2676: Waiting Step #4: fae44f6c4afb: Verifying Checksum Step #4: fae44f6c4afb: Download complete Step #4: 93d27c16d33e: Verifying Checksum Step #4: 93d27c16d33e: Download complete Step #4: 6bb086a76dac: Verifying Checksum Step #4: 6bb086a76dac: Download complete Step #4: fae44f6c4afb: Pull complete Step #4: c356b7427c88: Verifying Checksum Step #4: c356b7427c88: Download complete Step #4: 2ed907c114e3: Verifying Checksum Step #4: 2ed907c114e3: Download complete Step #4: 3931eca29f39: Download complete Step #4: 6bb086a76dac: Pull complete Step #4: 93d27c16d33e: Pull complete Step #4: 7bfd5336ece5: Verifying Checksum Step #4: 7bfd5336ece5: Download complete Step #4: e8d856c3fdca: Verifying Checksum Step #4: e8d856c3fdca: Download complete Step #4: 2ed907c114e3: Pull complete Step #4: 2846796a4416: Verifying Checksum Step #4: 2846796a4416: Download complete Step #4: 6cc7e05a106e: Verifying Checksum Step #4: 6cc7e05a106e: Download complete Step #4: c356b7427c88: Pull complete Step #4: 6c44541c6a30: Verifying Checksum Step #4: 6c44541c6a30: Download complete Step #4: e0b08c0fdc11: Verifying Checksum Step #4: e0b08c0fdc11: Download complete Step #4: 080996c25b34: Verifying Checksum Step #4: 080996c25b34: Download complete Step #4: 110ea339d19c: Verifying Checksum Step #4: 110ea339d19c: Download complete Step #4: 5e63b9addfd0: Verifying Checksum Step #4: 5e63b9addfd0: Download complete Step #4: 7606710857f8: Verifying Checksum Step #4: 7606710857f8: Download complete Step #4: 47b62b419d91: Verifying Checksum Step #4: 47b62b419d91: Download complete Step #4: e8d856c3fdca: Pull complete Step #4: 3931eca29f39: Pull complete Step #4: be88441f6a95: Verifying Checksum Step #4: be88441f6a95: Download complete Step #4: 6e1d3dc39f27: Verifying Checksum Step #4: 6e1d3dc39f27: Download complete Step #4: b76e3f62a0ba: Pull complete Step #4: 10ceb6aa6ab4: Download complete Step #4: 8fd9caca2676: Verifying Checksum Step #4: 8fd9caca2676: Download complete Step #4: 7bfd5336ece5: Pull complete Step #4: 4c9dcebec043: Verifying Checksum Step #4: 4c9dcebec043: Download complete Step #4: e0b08c0fdc11: Pull complete Step #4: 2846796a4416: Pull complete Step #4: 6cc7e05a106e: Pull complete Step #4: 6c44541c6a30: Pull complete Step #4: 110ea339d19c: Pull complete Step #4: 080996c25b34: Pull complete Step #4: 4c9dcebec043: Pull complete Step #4: 5e63b9addfd0: Pull complete Step #4: 7606710857f8: Pull complete Step #4: 47b62b419d91: Pull complete Step #4: be88441f6a95: Pull complete Step #4: 6e1d3dc39f27: Pull complete Step #4: 8fd9caca2676: Pull complete Step #4: 10ceb6aa6ab4: Pull complete Step #4: Digest: sha256:dc299f69dfed0a7c14bd3c39c65c153824e6f98156f34438d47c59f39aa939bf Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #4 Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #5 Starting Step #6 Step #6: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #6 Starting Step #7 Step #7: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #7: Running go target fuzz_ngo_text_template Step #7: Running go target fuzz_ngo_go_doc Step #7: Running go target fuzz_ngo_log Step #7: Running go target fuzz_ngo_go_constant Step #7: Running go target fuzz_ngo_crypto_aes Step #7: Running go target fuzz_ngo_compress_zlib Step #7: Running go target fuzz_ngo_crypto_ecdsa Step #7: Running go target fuzz_ngo_debug_plan9obj Step #7: Running go target fuzz_ngo_bufio Step #7: Running go target fuzz_ngo_regexp_syntax Step #7: Running go target fuzz_ngo_html_template Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_runtime Step #7: Running go target fuzz_ngo_errors Step #7: Running go target fuzz_ngo_io Step #7: Running go target fuzz_ngo_go_version Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_compress_gzip Step #7: Running go target fuzz_ngo_net_netip Step #7: Running go target fuzz_ngo_testing_iotest Step #7: Running go target fuzz_ngo_container_ring Step #7: Running go target fuzz_ngo_unicode Step #7: Running go target fuzz_ngo_runtime_cgo Step #7: Running go target fuzz_ngo_mime Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_text_template_parse Step #7: Running go target fuzz_ngo_net_rpc Step #7: Running go target fuzz_ngo_crypto_rc4 Step #7: Running go target fuzz_ngo_hash_crc64 Step #7: Running go target fuzz_ngo_mime_quotedprintable Step #7: Running go target fuzz_ngo_image Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_encoding_hex Step #7: Running go target fuzz_ngo_debug_macho Step #7: Running go target fuzz_ngo_encoding_json Step #7: Running go target fuzz_ngo_path Step #7: Running go target fuzz_ngo_runtime_debug Step #7: Running go target fuzz_ngo_encoding_base64 Step #7: Running go target fuzz_ngo_crypto_hmac Step #7: Running go target fuzz_ngo_os_exec Step #7: Running go target fuzz_ngo_compress_lzw Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_context Step #7: Running go target fuzz_ngo_text_tabwriter Step #7: Running go target fuzz_ngo_encoding_binary Step #7: Running go target fuzz_ngo_encoding_xml Step #7: Running go target fuzz_ngo_os_user Step #7: Running go target fuzz_ngo_encoding_csv Step #7: Running go target fuzz_ngo_crypto_ed25519 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_crypto_sha512 Step #7: Running go target fuzz_ngo_mime_multipart Step #7: Running go target fuzz_ngo_hash_adler32 Step #7: Running go target fuzz_ngo_text_scanner Step #7: Running go target fuzz_ngo_io_ioutil Step #7: Running go target fuzz_ngo_database_sql Step #7: Running go target fuzz_ngo_encoding_base32 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_strconv Step #7: Running go target fuzz_ngo_encoding_asn1 Step #7: Running go target fuzz_ngo_crypto_x509 Step #7: Running go target fuzz_ngo_go_parser Step #7: Running go target fuzz_ngo_net_mail Step #7: Running go target fuzz_ngo_regexp Step #7: Running go target fuzz_ngo_database_sql_driver Step #7: Running go target fuzz_ngo_encoding_pem Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_compress_flate Step #7: Running go target fuzz_ngo_compress_bzip2 Step #7: Running go target fuzz_ngo_image_png Step #7: Running go target fuzz_ngo_debug_pe Step #7: Running go target fuzz_ngo_crypto_rsa Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_runtime_trace Step #7: Running go target fuzz_ngo_crypto_elliptic Step #7: Running go target fuzz_ngo_crypto_sha256 Step #7: Running go target fuzz_ngo_crypto_mlkem Step #7: Running go target fuzz_ngo_net_smtp Step #7: Running go target fuzz_ngo_crypto_subtle Step #7: Running go target fuzz_ngo_net_rpc_jsonrpc Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_log_syslog Step #7: Running go target fuzz_ngo_go_doc_comment Step #7: Running go target fuzz_ngo_archive_tar Step #7: Running go target fuzz_ngo_crypto_des Step #7: Running go target fuzz_ngo_crypto_md5 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_encoding_ascii85 Step #7: Running go target fuzz_ngo_image_gif Step #7: Running go target fuzz_ngo_unicode_utf16 Step #7: Running go target fuzz_ngo_go_build_constraint Step #7: Running go target fuzz_ngo_crypto_rand Step #7: Running go target fuzz_ngo_debug_elf Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_image_jpeg Step #7: Running go target fuzz_ngo_debug_gosym Step #7: Running go target fuzz_ngo_go_token Step #7: Running go target fuzz_ngo_math_big Step #7: Running go target fuzz_ngo_debug_dwarf Step #7: Running go target fuzz_ngo_encoding_gob Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_net_textproto Step #7: Running go target fuzz_ngo_net_http_httptest Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_net_url Step #7: Running go target fuzz_ngo_html Step #7: Running go target fuzz_ngo_crypto_sha3 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_go_build Step #7: Running go target fuzz_ngo_index_suffixarray Step #7: Running go target fuzz_ngo_hash_crc32 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_debug_buildinfo Step #7: Running go target fuzz_ngo_expvar Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Error occured while running fuzz_ngo_index_suffixarray: Step #7: --- FAIL: TestFuzzNG_unsureCorpus (5.39s) Step #7: fuzzng_unsure_test.go:35: Fuzz panicked in /corpus/fuzz_ngo_index_suffixarray/regressions/067ec2ce26a3646d95f6e7415aada493e0e34473 runtime error: slice bounds out of range [10:0] Step #7: FAIL Step #7: coverage: 45.8% of statements in github.com/catenacyber/ngolo-fuzzing/..., index/suffixarray Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_net_http Step #7: Running go target fuzz_ngo_net_http_pprof Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_archive_zip Step #7: Running go target fuzz_ngo_net_http_cgi Step #7: Running go target fuzz_ngo_path_filepath Step #7: Running go target fuzz_ngo_crypto_sha1 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_go_format Step #7: Running go target fuzz_ngo_math_bits Step #7: Running go target fuzz_ngo_crypto_tls Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_container_list Step #7: Running go target fuzz_ngo_runtime_coverage Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Running go target fuzz_ngo_plugin Step #7: Running go target fuzz_ngo_unicode_utf8 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: /workspace/out/libfuzzer-coverage-x86_64 Step #7: Error occured while running fuzz_ngo_net_rpc: Step #7: 2025/01/17 06:33:37 rpc.Register: no service name for type *fuzz_ng_net_rpc.NgoloFuzzAny Step #7: 2025/01/17 06:35:47 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:35:47 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:37:58 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:37:58 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:37:59 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:37:59 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:37:59 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:37:59 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:40:09 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:40:10 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:40:10 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:40:10 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:40:10 rpc.Register: type # has no exported methods of suitable type Step #7: 2025/01/17 06:40:10 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:40:10 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:42:20 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:42:21 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:42:21 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:42:21 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:42:21 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:42:21 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type ee00 has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: 2025/01/17 06:44:32 rpc.Register: type NgoloFuzzAny has no exported methods of suitable type Step #7: --- FAIL: TestFuzzNG_unsureCorpus (655.35s) Step #7: fuzzng_unsure_test.go:35: Fuzz panicked in /corpus/fuzz_ngo_net_rpc/a533824a02b434e50c1e813cc8607c45a2246697 pattern "/_goRPC_" (registered at /src/goroot/src/net/rpc/server.go:715) conflicts with pattern "/_goRPC_" (registered at /src/goroot/src/net/rpc/server.go:715): Step #7: /_goRPC_ matches the same requests as /_goRPC_ Step #7: FAIL Step #7: coverage: 20.4% of statements in github.com/catenacyber/ngolo-fuzzing/..., net/rpc Step #7: /workspace/out/libfuzzer-coverage-x86_64/dumps Step #7: 2025/01/17 06:47:14 Cannot parse profile at "/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_ngo_index_suffixarray.perf.cpu.prof": parsing profile: empty input file Step #7: mv: cannot stat 'merged.data': No such file or directory Step #7: Finished generating code coverage report for Go fuzz targets. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: CommandException: 1 files/objects could not be removed. Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/heap.prof [Content-Type=application/octet-stream]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/index.html [Content-Type=text/html]... Step #9: / [0/4 files][ 0.0 B/ 44.6 MiB] 0% Done / [0/4 files][ 0.0 B/ 44.6 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/summary.json [Content-Type=application/json]... Step #9: / [0/4 files][ 0.0 B/ 44.6 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/index.html [Content-Type=text/html]... Step #9: / [0/4 files][ 0.0 B/ 44.6 MiB] 0% Done / [1/4 files][ 9.4 MiB/ 44.6 MiB] 21% Done / [2/4 files][ 12.0 MiB/ 44.6 MiB] 26% Done / [3/4 files][ 44.6 MiB/ 44.6 MiB] 99% Done / [4/4 files][ 44.6 MiB/ 44.6 MiB] 100% Done - Step #9: Operation completed over 4 objects/44.6 MiB. Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #10: CommandException: 1 files/objects could not be removed. Finished Step #10 Starting Step #11 Step #11: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_http.json [Content-Type=application/json]... Step #11: / [0/112 files][ 0.0 B/397.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_runtime_coverage.json [Content-Type=application/json]... Step #11: / [0/112 files][ 0.0 B/397.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_constant.json [Content-Type=application/json]... Step #11: / [0/112 files][ 0.0 B/397.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_netip.json [Content-Type=application/json]... Step #11: / [0/112 files][ 0.0 B/397.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_text_template_parse.json [Content-Type=application/json]... Step #11: / [0/112 files][ 0.0 B/397.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_mime.json [Content-Type=application/json]... Step #11: / [0/112 files][ 21.8 KiB/397.0 KiB] 5% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_csv.json [Content-Type=application/json]... Step #11: / [0/112 files][ 21.8 KiB/397.0 KiB] 5% Done / [1/112 files][ 21.8 KiB/397.0 KiB] 5% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_sha3.json [Content-Type=application/json]... Step #11: / [1/112 files][ 21.8 KiB/397.0 KiB] 5% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_x509.json [Content-Type=application/json]... Step #11: / [2/112 files][ 21.8 KiB/397.0 KiB] 5% Done / [2/112 files][ 21.8 KiB/397.0 KiB] 5% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_sha1.json [Content-Type=application/json]... Step #11: / [2/112 files][ 21.8 KiB/397.0 KiB] 5% Done / [3/112 files][ 25.4 KiB/397.0 KiB] 6% Done / [4/112 files][ 25.4 KiB/397.0 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_format.json [Content-Type=application/json]... Step #11: / [5/112 files][ 25.4 KiB/397.0 KiB] 6% Done / [5/112 files][ 25.4 KiB/397.0 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_log_syslog.json [Content-Type=application/json]... Step #11: / [5/112 files][ 25.4 KiB/397.0 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_hex.json [Content-Type=application/json]... Step #11: / [5/112 files][ 25.4 KiB/397.0 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_gosym.json [Content-Type=application/json]... Step #11: / [5/112 files][ 25.4 KiB/397.0 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_http_cgi.json [Content-Type=application/json]... Step #11: / [5/112 files][ 27.7 KiB/397.0 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_bufio.json [Content-Type=application/json]... Step #11: / [5/112 files][ 41.5 KiB/397.0 KiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_database_sql_driver.json [Content-Type=application/json]... Step #11: / [5/112 files][ 41.5 KiB/397.0 KiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_archive_tar.json [Content-Type=application/json]... Step #11: / [5/112 files][ 41.5 KiB/397.0 KiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_plugin.json [Content-Type=application/json]... Step #11: / [5/112 files][ 41.5 KiB/397.0 KiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_container_list.json [Content-Type=application/json]... Step #11: / [5/112 files][ 41.5 KiB/397.0 KiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_textproto.json [Content-Type=application/json]... Step #11: / [5/112 files][ 43.8 KiB/397.0 KiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_image_jpeg.json [Content-Type=application/json]... Step #11: / [5/112 files][ 43.8 KiB/397.0 KiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_rsa.json [Content-Type=application/json]... Step #11: / [5/112 files][ 46.1 KiB/397.0 KiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_mlkem.json [Content-Type=application/json]... Step #11: / [5/112 files][ 46.1 KiB/397.0 KiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_smtp.json [Content-Type=application/json]... Step #11: / [5/112 files][ 46.1 KiB/397.0 KiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_unicode.json [Content-Type=application/json]... Step #11: / [5/112 files][ 50.3 KiB/397.0 KiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_text_template.json [Content-Type=application/json]... Step #11: / [5/112 files][ 50.3 KiB/397.0 KiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_container_ring.json [Content-Type=application/json]... Step #11: / [5/112 files][ 53.1 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_html_template.json [Content-Type=application/json]... Step #11: / [5/112 files][ 53.1 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_os_user.json [Content-Type=application/json]... Step #11: / [5/112 files][ 53.1 KiB/397.0 KiB] 13% Done / [6/112 files][ 53.1 KiB/397.0 KiB] 13% Done / [7/112 files][ 53.1 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_compress_zlib.json [Content-Type=application/json]... Step #11: / [7/112 files][ 53.1 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_html.json [Content-Type=application/json]... Step #11: / [7/112 files][ 53.1 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_runtime_trace.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_build_constraint.json [Content-Type=application/json]... Step #11: / [7/112 files][ 55.4 KiB/397.0 KiB] 13% Done / [7/112 files][ 55.4 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_sha512.json [Content-Type=application/json]... Step #11: / [7/112 files][ 55.4 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_http_pprof.json [Content-Type=application/json]... Step #11: / [7/112 files][ 55.4 KiB/397.0 KiB] 13% Done / [8/112 files][ 55.4 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_plan9obj.json [Content-Type=application/json]... Step #11: / [9/112 files][ 55.4 KiB/397.0 KiB] 13% Done / [9/112 files][ 55.4 KiB/397.0 KiB] 13% Done / [10/112 files][ 55.4 KiB/397.0 KiB] 13% Done / [11/112 files][ 55.4 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_aes.json [Content-Type=application/json]... Step #11: / [11/112 files][ 55.4 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_gob.json [Content-Type=application/json]... Step #11: / [11/112 files][ 55.4 KiB/397.0 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_buildinfo.json [Content-Type=application/json]... Step #11: / [11/112 files][ 62.2 KiB/397.0 KiB] 15% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_mime_multipart.json [Content-Type=application/json]... Step #11: / [11/112 files][ 64.1 KiB/397.0 KiB] 16% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_math_bits.json [Content-Type=application/json]... Step #11: / [11/112 files][ 67.7 KiB/397.0 KiB] 17% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_text_tabwriter.json [Content-Type=application/json]... Step #11: / [11/112 files][ 67.7 KiB/397.0 KiB] 17% Done / [12/112 files][ 67.7 KiB/397.0 KiB] 17% Done / [13/112 files][ 67.7 KiB/397.0 KiB] 17% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_des.json [Content-Type=application/json]... Step #11: / [13/112 files][ 70.0 KiB/397.0 KiB] 17% Done / [14/112 files][ 70.0 KiB/397.0 KiB] 17% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_index_suffixarray.json [Content-Type=application/json]... Step #11: / [14/112 files][ 70.0 KiB/397.0 KiB] 17% Done / [15/112 files][ 74.1 KiB/397.0 KiB] 18% Done / [16/112 files][ 74.1 KiB/397.0 KiB] 18% Done / [17/112 files][103.4 KiB/397.0 KiB] 26% Done / [18/112 files][107.4 KiB/397.0 KiB] 27% Done / [19/112 files][107.4 KiB/397.0 KiB] 27% Done / [20/112 files][107.4 KiB/397.0 KiB] 27% Done / [21/112 files][107.4 KiB/397.0 KiB] 27% Done / [22/112 files][111.6 KiB/397.0 KiB] 28% Done / [23/112 files][113.5 KiB/397.0 KiB] 28% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_compress_gzip.json [Content-Type=application/json]... Step #11: / [23/112 files][122.3 KiB/397.0 KiB] 30% Done / [24/112 files][122.3 KiB/397.0 KiB] 30% Done - - [25/112 files][122.3 KiB/397.0 KiB] 30% Done - [26/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_url.json [Content-Type=application/json]... Step #11: - [26/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_runtime_cgo.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_image.json [Content-Type=application/json]... Step #11: - [26/112 files][122.3 KiB/397.0 KiB] 30% Done - [26/112 files][122.3 KiB/397.0 KiB] 30% Done - [27/112 files][122.3 KiB/397.0 KiB] 30% Done - [28/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_math_big.json [Content-Type=application/json]... Step #11: - [28/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_elf.json [Content-Type=application/json]... Step #11: - [29/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_expvar.json [Content-Type=application/json]... Step #11: - [29/112 files][122.3 KiB/397.0 KiB] 30% Done - [29/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_io.json [Content-Type=application/json]... Step #11: - [29/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_pe.json [Content-Type=application/json]... Step #11: - [29/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_version.json [Content-Type=application/json]... Step #11: - [29/112 files][122.3 KiB/397.0 KiB] 30% Done - [30/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_ascii85.json [Content-Type=application/json]... Step #11: - [30/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_token.json [Content-Type=application/json]... Step #11: - [30/112 files][122.3 KiB/397.0 KiB] 30% Done - [31/112 files][122.3 KiB/397.0 KiB] 30% Done - [32/112 files][122.3 KiB/397.0 KiB] 30% Done - [33/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_image_png.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_json.json [Content-Type=application/json]... Step #11: - [33/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_regexp_syntax.json [Content-Type=application/json]... Step #11: - [33/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_io_ioutil.json [Content-Type=application/json]... Step #11: - [33/112 files][122.3 KiB/397.0 KiB] 30% Done - [33/112 files][122.3 KiB/397.0 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_archive_zip.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_rpc.json [Content-Type=application/json]... Step #11: - [33/112 files][124.5 KiB/397.0 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_text_scanner.json [Content-Type=application/json]... Step #11: - [33/112 files][124.5 KiB/397.0 KiB] 31% Done - [33/112 files][124.5 KiB/397.0 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_base64.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_parser.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_dwarf.json [Content-Type=application/json]... Step #11: - [33/112 files][124.5 KiB/397.0 KiB] 31% Done - [33/112 files][124.5 KiB/397.0 KiB] 31% Done - [33/112 files][124.5 KiB/397.0 KiB] 31% Done - [34/112 files][124.5 KiB/397.0 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_path_filepath.json [Content-Type=application/json]... Step #11: - [34/112 files][124.5 KiB/397.0 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_xml.json [Content-Type=application/json]... Step #11: - [34/112 files][124.5 KiB/397.0 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_log.json [Content-Type=application/json]... Step #11: - [34/112 files][124.5 KiB/397.0 KiB] 31% Done - [35/112 files][126.9 KiB/397.0 KiB] 31% Done - [36/112 files][128.7 KiB/397.0 KiB] 32% Done - [37/112 files][128.7 KiB/397.0 KiB] 32% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_compress_lzw.json [Content-Type=application/json]... Step #11: - [37/112 files][133.7 KiB/397.0 KiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_image_gif.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_compress_bzip2.json [Content-Type=application/json]... Step #11: - [37/112 files][138.0 KiB/397.0 KiB] 34% Done - [38/112 files][138.0 KiB/397.0 KiB] 34% Done - [38/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_rpc_jsonrpc.json [Content-Type=application/json]... Step #11: - [39/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_hash_crc32.json [Content-Type=application/json]... Step #11: - [39/112 files][138.0 KiB/397.0 KiB] 34% Done - [39/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_os_exec.json [Content-Type=application/json]... Step #11: - [39/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_doc_comment.json [Content-Type=application/json]... Step #11: - [39/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_subtle.json [Content-Type=application/json]... Step #11: - [39/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_doc.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_strconv.json [Content-Type=application/json]... Step #11: - [39/112 files][138.0 KiB/397.0 KiB] 34% Done - [39/112 files][138.0 KiB/397.0 KiB] 34% Done - [40/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_hash_adler32.json [Content-Type=application/json]... Step #11: - [40/112 files][138.0 KiB/397.0 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_base32.json [Content-Type=application/json]... Step #11: - [40/112 files][139.9 KiB/397.0 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_tls.json [Content-Type=application/json]... Step #11: - [40/112 files][139.9 KiB/397.0 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_ed25519.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_debug_macho.json [Content-Type=application/json]... Step #11: - [40/112 files][139.9 KiB/397.0 KiB] 35% Done - [40/112 files][139.9 KiB/397.0 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_rand.json [Content-Type=application/json]... Step #11: - [40/112 files][142.1 KiB/397.0 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/coverage_targets.txt [Content-Type=text/plain]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_mime_quotedprintable.json [Content-Type=application/json]... Step #11: - [40/112 files][147.6 KiB/397.0 KiB] 37% Done - [40/112 files][147.6 KiB/397.0 KiB] 37% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_pem.json [Content-Type=application/json]... Step #11: - [40/112 files][147.6 KiB/397.0 KiB] 37% Done - [41/112 files][147.6 KiB/397.0 KiB] 37% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_context.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_path.json [Content-Type=application/json]... Step #11: - [41/112 files][150.3 KiB/397.0 KiB] 37% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_rc4.json [Content-Type=application/json]... Step #11: - [41/112 files][150.3 KiB/397.0 KiB] 37% Done - [41/112 files][150.3 KiB/397.0 KiB] 37% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_testing_iotest.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_unicode_utf16.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_unicode_utf8.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_hash_crc64.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_asn1.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_go_build.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_ecdsa.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_encoding_binary.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_runtime_debug.json [Content-Type=application/json]... Step #11: - [41/112 files][153.4 KiB/397.0 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_http_httptest.json [Content-Type=application/json]... Step #11: - [41/112 files][155.3 KiB/397.0 KiB] 39% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_runtime.json [Content-Type=application/json]... Step #11: - [41/112 files][155.3 KiB/397.0 KiB] 39% Done - [42/112 files][162.7 KiB/397.0 KiB] 40% Done - [43/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_sha256.json [Content-Type=application/json]... Step #11: - [43/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_net_mail.json [Content-Type=application/json]... Step #11: - [43/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_errors.json [Content-Type=application/json]... Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_compress_flate.json [Content-Type=application/json]... Step #11: - [43/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_hmac.json [Content-Type=application/json]... Step #11: - [43/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_elliptic.json [Content-Type=application/json]... Step #11: - [43/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_regexp.json [Content-Type=application/json]... Step #11: - [44/112 files][162.7 KiB/397.0 KiB] 40% Done - [44/112 files][162.7 KiB/397.0 KiB] 40% Done - [44/112 files][162.7 KiB/397.0 KiB] 40% Done - [45/112 files][162.7 KiB/397.0 KiB] 40% Done - [46/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_crypto_md5.json [Content-Type=application/json]... Step #11: - [46/112 files][162.7 KiB/397.0 KiB] 40% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_database_sql.json [Content-Type=application/json]... Step #11: - [46/112 files][162.7 KiB/397.0 KiB] 40% Done - [47/112 files][188.0 KiB/397.0 KiB] 47% Done - [48/112 files][188.0 KiB/397.0 KiB] 47% Done - [49/112 files][188.0 KiB/397.0 KiB] 47% Done - [50/112 files][188.0 KiB/397.0 KiB] 47% Done - [51/112 files][190.3 KiB/397.0 KiB] 47% Done - [52/112 files][190.3 KiB/397.0 KiB] 47% Done - [53/112 files][195.5 KiB/397.0 KiB] 49% Done - [54/112 files][195.5 KiB/397.0 KiB] 49% Done - [55/112 files][195.5 KiB/397.0 KiB] 49% Done - [56/112 files][197.8 KiB/397.0 KiB] 49% Done - [57/112 files][199.6 KiB/397.0 KiB] 50% Done - [58/112 files][199.6 KiB/397.0 KiB] 50% Done - [59/112 files][199.6 KiB/397.0 KiB] 50% Done - [60/112 files][199.6 KiB/397.0 KiB] 50% Done - [61/112 files][199.6 KiB/397.0 KiB] 50% Done - [62/112 files][203.2 KiB/397.0 KiB] 51% Done - [63/112 files][203.2 KiB/397.0 KiB] 51% Done - [64/112 files][221.4 KiB/397.0 KiB] 55% Done - [65/112 files][230.4 KiB/397.0 KiB] 58% Done - [66/112 files][238.1 KiB/397.0 KiB] 59% Done - [67/112 files][238.1 KiB/397.0 KiB] 59% Done - [68/112 files][245.8 KiB/397.0 KiB] 61% Done - [69/112 files][245.8 KiB/397.0 KiB] 61% Done - [70/112 files][245.8 KiB/397.0 KiB] 61% Done - [71/112 files][245.8 KiB/397.0 KiB] 61% Done - [72/112 files][245.8 KiB/397.0 KiB] 61% Done - [73/112 files][245.8 KiB/397.0 KiB] 61% Done - [74/112 files][248.1 KiB/397.0 KiB] 62% Done - [75/112 files][248.1 KiB/397.0 KiB] 62% Done - [76/112 files][248.1 KiB/397.0 KiB] 62% Done - [77/112 files][248.1 KiB/397.0 KiB] 62% Done - [78/112 files][255.5 KiB/397.0 KiB] 64% Done - [79/112 files][257.8 KiB/397.0 KiB] 64% Done - [80/112 files][257.8 KiB/397.0 KiB] 64% Done - [81/112 files][260.1 KiB/397.0 KiB] 65% Done - [82/112 files][262.4 KiB/397.0 KiB] 66% Done - [83/112 files][265.2 KiB/397.0 KiB] 66% Done \ \ [84/112 files][273.7 KiB/397.0 KiB] 68% Done \ [85/112 files][273.7 KiB/397.0 KiB] 68% Done \ [86/112 files][276.5 KiB/397.0 KiB] 69% Done \ [87/112 files][276.5 KiB/397.0 KiB] 69% Done \ [88/112 files][276.5 KiB/397.0 KiB] 69% Done \ [89/112 files][276.5 KiB/397.0 KiB] 69% Done \ [90/112 files][276.5 KiB/397.0 KiB] 69% Done \ [91/112 files][278.4 KiB/397.0 KiB] 70% Done \ [92/112 files][278.4 KiB/397.0 KiB] 70% Done \ [93/112 files][282.9 KiB/397.0 KiB] 71% Done \ [94/112 files][282.9 KiB/397.0 KiB] 71% Done \ [95/112 files][287.6 KiB/397.0 KiB] 72% Done \ [96/112 files][376.6 KiB/397.0 KiB] 94% Done \ [97/112 files][376.6 KiB/397.0 KiB] 94% Done \ [98/112 files][376.6 KiB/397.0 KiB] 94% Done \ [99/112 files][376.6 KiB/397.0 KiB] 94% Done \ [100/112 files][376.6 KiB/397.0 KiB] 94% Done \ [101/112 files][376.6 KiB/397.0 KiB] 94% Done \ [102/112 files][376.6 KiB/397.0 KiB] 94% Done \ [103/112 files][376.6 KiB/397.0 KiB] 94% Done \ [104/112 files][376.6 KiB/397.0 KiB] 94% Done \ [105/112 files][376.6 KiB/397.0 KiB] 94% Done \ [106/112 files][376.6 KiB/397.0 KiB] 94% Done \ [107/112 files][386.5 KiB/397.0 KiB] 97% Done \ [108/112 files][397.0 KiB/397.0 KiB] 99% Done \ [109/112 files][397.0 KiB/397.0 KiB] 99% Done \ [110/112 files][397.0 KiB/397.0 KiB] 99% Done \ [111/112 files][397.0 KiB/397.0 KiB] 99% Done \ [112/112 files][397.0 KiB/397.0 KiB] 100% Done Step #11: Operation completed over 112 objects/397.0 KiB. Finished Step #11 Starting Step #12 Step #12: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #12: CommandException: 1 files/objects could not be removed. Finished Step #12 Starting Step #13 Step #13: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_plan9obj.log [Content-Type=application/octet-stream]... Step #13: / [0/111 files][ 0.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_sha3.log [Content-Type=application/octet-stream]... Step #13: / [0/111 files][ 0.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_subtle.log [Content-Type=application/octet-stream]... Step #13: / [0/111 files][ 0.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_hash_adler32.log [Content-Type=application/octet-stream]... Step #13: / [0/111 files][ 0.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_unicode.log [Content-Type=application/octet-stream]... Step #13: / [0/111 files][ 0.0 B/ 4.9 MiB] 0% Done / [1/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_http_cgi.log [Content-Type=application/octet-stream]... Step #13: / [2/111 files][ 462.0 B/ 4.9 MiB] 0% Done / [2/111 files][ 462.0 B/ 4.9 MiB] 0% Done / [3/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_version.log [Content-Type=application/octet-stream]... Step #13: / [3/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_mime_quotedprintable.log [Content-Type=application/octet-stream]... Step #13: / [3/111 files][ 462.0 B/ 4.9 MiB] 0% Done / [4/111 files][ 462.0 B/ 4.9 MiB] 0% Done / [5/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_image_jpeg.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_os_user.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_runtime.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_text_scanner.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 462.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_compress_zlib.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 555.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_tls.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 555.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_log.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 646.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_errors.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 646.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_rc4.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 646.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_asn1.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 926.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_elliptic.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 926.0 B/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_os_exec.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_mail.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_regexp_syntax.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_image.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_text_template_parse.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_plugin.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_text_template.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_ed25519.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_testing_iotest.log [Content-Type=application/octet-stream]... Step #13: / [5/111 files][ 4.4 KiB/ 4.9 MiB] 0% Done / [6/111 files][ 4.5 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_io_ioutil.log [Content-Type=application/octet-stream]... Step #13: / [6/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_http_pprof.log [Content-Type=application/octet-stream]... Step #13: / [6/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done / [7/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_pe.log [Content-Type=application/octet-stream]... Step #13: / [7/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_doc.log [Content-Type=application/octet-stream]... Step #13: / [7/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_gob.log [Content-Type=application/octet-stream]... Step #13: / [7/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_database_sql_driver.log [Content-Type=application/octet-stream]... Step #13: / [7/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_buildinfo.log [Content-Type=application/octet-stream]... Step #13: / [7/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done / [8/111 files][ 4.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_x509.log [Content-Type=application/octet-stream]... Step #13: / [8/111 files][ 4.9 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_rpc.log [Content-Type=application/octet-stream]... Step #13: / [8/111 files][ 4.9 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_binary.log [Content-Type=application/octet-stream]... Step #13: / [8/111 files][ 4.9 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_md5.log [Content-Type=application/octet-stream]... Step #13: / [8/111 files][ 5.0 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_ascii85.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_doc_comment.log [Content-Type=application/octet-stream]... Step #13: / [8/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done / [8/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done / [9/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_bufio.log [Content-Type=application/octet-stream]... Step #13: / [9/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_mlkem.log [Content-Type=application/octet-stream]... Step #13: / [9/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_url.log [Content-Type=application/octet-stream]... Step #13: / [10/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done / [10/111 files][ 5.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_netip.log [Content-Type=application/octet-stream]... Step #13: / [10/111 files][ 5.2 KiB/ 4.9 MiB] 0% Done / [11/111 files][ 5.2 KiB/ 4.9 MiB] 0% Done / [12/111 files][ 8.6 KiB/ 4.9 MiB] 0% Done / [13/111 files][ 8.6 KiB/ 4.9 MiB] 0% Done / [14/111 files][ 8.6 KiB/ 4.9 MiB] 0% Done / [15/111 files][ 8.6 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_container_list.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_sha512.log [Content-Type=application/octet-stream]... Step #13: / [15/111 files][ 8.6 KiB/ 4.9 MiB] 0% Done / [15/111 files][ 8.6 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_pem.log [Content-Type=application/octet-stream]... Step #13: / [16/111 files][ 8.8 KiB/ 4.9 MiB] 0% Done / [16/111 files][ 8.8 KiB/ 4.9 MiB] 0% Done / [17/111 files][ 8.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_rsa.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_format.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 8.9 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_runtime_debug.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 9.0 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_base32.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 9.0 KiB/ 4.9 MiB] 0% Done / [17/111 files][ 9.0 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_des.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 9.0 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_strconv.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 9.0 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_runtime_coverage.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 9.0 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_mime.log [Content-Type=application/octet-stream]... Step #13: / [17/111 files][ 9.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_json.log [Content-Type=application/octet-stream]... Step #13: / [18/111 files][ 9.2 KiB/ 4.9 MiB] 0% Done / [18/111 files][ 9.2 KiB/ 4.9 MiB] 0% Done / [19/111 files][ 9.2 KiB/ 4.9 MiB] 0% Done / [20/111 files][ 9.2 KiB/ 4.9 MiB] 0% Done / [21/111 files][ 9.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_hash_crc64.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_build.log [Content-Type=application/octet-stream]... Step #13: / [21/111 files][ 9.3 KiB/ 4.9 MiB] 0% Done / [21/111 files][ 9.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_text_tabwriter.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_hmac.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_expvar.log [Content-Type=application/octet-stream]... Step #13: / [21/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done / [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done / [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done / [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_smtp.log [Content-Type=application/octet-stream]... Step #13: / [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done - Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_container_ring.log [Content-Type=application/octet-stream]... Step #13: - [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_build_constraint.log [Content-Type=application/octet-stream]... Step #13: - [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_runtime_cgo.log [Content-Type=application/octet-stream]... Step #13: - [22/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done - [23/111 files][ 9.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_dwarf.log [Content-Type=application/octet-stream]... Step #13: - [23/111 files][ 9.5 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_ecdsa.log [Content-Type=application/octet-stream]... Step #13: - [23/111 files][ 9.6 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_http_httptest.log [Content-Type=application/octet-stream]... Step #13: - [23/111 files][ 9.6 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_math_bits.log [Content-Type=application/octet-stream]... Step #13: - [23/111 files][ 9.7 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_index_suffixarray.log [Content-Type=application/octet-stream]... Step #13: - [23/111 files][ 10.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_elf.log [Content-Type=application/octet-stream]... Step #13: - [23/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_mime_multipart.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_token.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_html_template.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_xml.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_image_gif.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_http.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_database_sql.log [Content-Type=application/octet-stream]... Step #13: - [24/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_rpc_jsonrpc.log [Content-Type=application/octet-stream]... Step #13: - [25/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done - [25/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done - [26/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done - [27/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_context.log [Content-Type=application/octet-stream]... Step #13: - [28/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done - [28/111 files][ 10.2 KiB/ 4.9 MiB] 0% Done - [29/111 files][ 10.3 KiB/ 4.9 MiB] 0% Done - [30/111 files][ 10.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_math_big.log [Content-Type=application/octet-stream]... Step #13: - [30/111 files][ 10.3 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_sha1.log [Content-Type=application/octet-stream]... Step #13: - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_runtime_trace.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_compress_flate.log [Content-Type=application/octet-stream]... Step #13: - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_csv.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_hash_crc32.log [Content-Type=application/octet-stream]... Step #13: - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_log_syslog.log [Content-Type=application/octet-stream]... Step #13: - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_constant.log [Content-Type=application/octet-stream]... Step #13: - [30/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done - [31/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done - [32/111 files][ 10.4 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_compress_lzw.log [Content-Type=application/octet-stream]... Step #13: - [32/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_path.log [Content-Type=application/octet-stream]... Step #13: - [32/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_sha256.log [Content-Type=application/octet-stream]... Step #13: - [32/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_unicode_utf8.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_compress_gzip.log [Content-Type=application/octet-stream]... Step #13: - [32/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done - [32/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done - [33/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_macho.log [Content-Type=application/octet-stream]... Step #13: - [33/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_archive_zip.log [Content-Type=application/octet-stream]... Step #13: - [33/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_debug_gosym.log [Content-Type=application/octet-stream]... Step #13: - [34/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done - [35/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done - [36/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done - [36/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_net_textproto.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_path_filepath.log [Content-Type=application/octet-stream]... Step #13: - [36/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_io.log [Content-Type=application/octet-stream]... Step #13: - [36/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done - [37/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_rand.log [Content-Type=application/octet-stream]... Step #13: - [37/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_regexp.log [Content-Type=application/octet-stream]... Step #13: - [38/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_archive_tar.log [Content-Type=application/octet-stream]... Step #13: - [39/111 files][ 10.8 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_hex.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_unicode_utf16.log [Content-Type=application/octet-stream]... Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_image_png.log [Content-Type=application/octet-stream]... Step #13: - [39/111 files][ 11.0 KiB/ 4.9 MiB] 0% Done - [39/111 files][ 11.0 KiB/ 4.9 MiB] 0% Done - [39/111 files][ 11.0 KiB/ 4.9 MiB] 0% Done - [39/111 files][ 11.0 KiB/ 4.9 MiB] 0% Done - [39/111 files][ 11.0 KiB/ 4.9 MiB] 0% Done - [39/111 files][ 11.0 KiB/ 4.9 MiB] 0% Done - [40/111 files][ 11.1 KiB/ 4.9 MiB] 0% Done - [41/111 files][ 11.1 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_encoding_base64.log [Content-Type=application/octet-stream]... Step #13: - [41/111 files][ 11.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_go_parser.log [Content-Type=application/octet-stream]... Step #13: - [41/111 files][ 11.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_html.log [Content-Type=application/octet-stream]... Step #13: - [41/111 files][ 11.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_crypto_aes.log [Content-Type=application/octet-stream]... Step #13: - [41/111 files][ 11.2 KiB/ 4.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_compress_bzip2.log [Content-Type=application/octet-stream]... Step #13: - [41/111 files][ 11.2 KiB/ 4.9 MiB] 0% Done - [42/111 files][ 11.4 KiB/ 4.9 MiB] 0% Done - [43/111 files][ 11.4 KiB/ 4.9 MiB] 0% Done - [44/111 files][ 11.4 KiB/ 4.9 MiB] 0% Done - [45/111 files][ 11.4 KiB/ 4.9 MiB] 0% Done - [46/111 files][ 11.4 KiB/ 4.9 MiB] 0% Done - [47/111 files][ 11.5 KiB/ 4.9 MiB] 0% Done - [48/111 files][ 11.5 KiB/ 4.9 MiB] 0% Done - [49/111 files][ 11.6 KiB/ 4.9 MiB] 0% Done - [50/111 files][ 11.6 KiB/ 4.9 MiB] 0% Done - [51/111 files][ 11.9 KiB/ 4.9 MiB] 0% Done - [52/111 files][ 11.9 KiB/ 4.9 MiB] 0% Done - [53/111 files][ 11.9 KiB/ 4.9 MiB] 0% Done - [54/111 files][ 12.1 KiB/ 4.9 MiB] 0% Done - [55/111 files][ 12.1 KiB/ 4.9 MiB] 0% Done - [56/111 files][ 12.4 KiB/ 4.9 MiB] 0% Done - [57/111 files][ 12.6 KiB/ 4.9 MiB] 0% Done - [58/111 files][ 12.6 KiB/ 4.9 MiB] 0% Done - [59/111 files][ 12.6 KiB/ 4.9 MiB] 0% Done - [60/111 files][ 12.7 KiB/ 4.9 MiB] 0% Done - [61/111 files][ 12.7 KiB/ 4.9 MiB] 0% Done - [62/111 files][ 12.7 KiB/ 4.9 MiB] 0% Done - [63/111 files][ 13.0 KiB/ 4.9 MiB] 0% Done - [64/111 files][ 13.3 KiB/ 4.9 MiB] 0% Done - [65/111 files][ 13.3 KiB/ 4.9 MiB] 0% Done - [66/111 files][ 13.4 KiB/ 4.9 MiB] 0% Done - [67/111 files][ 1.3 MiB/ 4.9 MiB] 26% Done - [68/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [69/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [70/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [71/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [72/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [73/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [74/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [75/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [76/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [77/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [78/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done - [79/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ \ [80/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [81/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [82/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [83/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [84/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [85/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [86/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [87/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [88/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [89/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [90/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [91/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [92/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [93/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [94/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [95/111 files][ 4.8 MiB/ 4.9 MiB] 99% Done \ [96/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [97/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [98/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [99/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [100/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [101/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [102/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [103/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [104/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [105/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [106/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [107/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [108/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [109/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [110/111 files][ 4.9 MiB/ 4.9 MiB] 99% Done \ [111/111 files][ 4.9 MiB/ 4.9 MiB] 100% Done Step #13: Operation completed over 111 objects/4.9 MiB. Finished Step #13 Starting Step #14 Step #14: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #14: Copying file:///workspace/srcmap.json [Content-Type=application/json]... Step #14: / [0 files][ 0.0 B/ 673.0 B] / [1 files][ 673.0 B/ 673.0 B] Step #14: Operation completed over 1 objects/673.0 B. Finished Step #14 Starting Step #15 Step #15: Already have image (with digest): gcr.io/cloud-builders/curl Step #15: % Total % Received % Xferd Average Speed Time Time Time Current Step #15: Dload Upload Total Spent Left Speed Step #15: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 327 0 0 100 327 0 1635 --:--:-- --:--:-- --:--:-- 1635 Finished Step #15 PUSH DONE