starting build "2f8d0278-ff45-4817-9259-65c1c7ff5375" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: 27a60affb188: Pulling fs layer Step #0: fe996ae7dc59: Pulling fs layer Step #0: 1fb60f76380f: Pulling fs layer Step #0: ceacc69a5eb6: Pulling fs layer Step #0: 56df53c7e92f: Pulling fs layer Step #0: 5b0678c590a1: Pulling fs layer Step #0: 643b93c5a493: Pulling fs layer Step #0: 3a053ccbe2fc: Pulling fs layer Step #0: 75399c9193ed: Pulling fs layer Step #0: 73b63ae67252: Pulling fs layer Step #0: 958e446b901c: Pulling fs layer Step #0: 596eac7a3fb3: Pulling fs layer Step #0: 3f5cabb069a2: Pulling fs layer Step #0: 82db9b94cb83: Pulling fs layer Step #0: c75b5213d1e6: Pulling fs layer Step #0: 5b0678c590a1: Waiting Step #0: 09665408fcc1: Pulling fs layer Step #0: 512c6bb36969: Pulling fs layer Step #0: 643b93c5a493: Waiting Step #0: b8df1e8c820b: Pulling fs layer Step #0: 552a7107d98a: Pulling fs layer Step #0: 3a053ccbe2fc: Waiting Step #0: eb6497a150eb: Pulling fs layer Step #0: 4e0ebe252713: Pulling fs layer Step #0: ceacc69a5eb6: Waiting Step #0: 75399c9193ed: Waiting Step #0: a210141399dc: Pulling fs layer Step #0: 596eac7a3fb3: Waiting Step #0: 49e603669c49: Pulling fs layer Step #0: 3f5cabb069a2: Waiting Step #0: 73b63ae67252: Waiting Step #0: fd39327fd459: Pulling fs layer Step #0: 471f435a1c08: Pulling fs layer Step #0: 1fb60f76380f: Waiting Step #0: 82db9b94cb83: Waiting Step #0: 56df53c7e92f: Waiting Step #0: c75b5213d1e6: Waiting Step #0: 49e603669c49: Waiting Step #0: 4e0ebe252713: Waiting Step #0: 09665408fcc1: Waiting Step #0: a210141399dc: Waiting Step #0: fd39327fd459: Waiting Step #0: 552a7107d98a: Waiting Step #0: 512c6bb36969: Waiting Step #0: b8df1e8c820b: Waiting Step #0: 471f435a1c08: Waiting Step #0: fe996ae7dc59: Download complete Step #0: 1fb60f76380f: Verifying Checksum Step #0: 1fb60f76380f: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: ceacc69a5eb6: Verifying Checksum Step #0: ceacc69a5eb6: Download complete Step #0: 56df53c7e92f: Verifying Checksum Step #0: 56df53c7e92f: Download complete Step #0: 5b0678c590a1: Verifying Checksum Step #0: 5b0678c590a1: Download complete Step #0: 643b93c5a493: Verifying Checksum Step #0: 643b93c5a493: Download complete Step #0: 75399c9193ed: Download complete Step #0: 27a60affb188: Verifying Checksum Step #0: 27a60affb188: Download complete Step #0: 73b63ae67252: Verifying Checksum Step #0: 73b63ae67252: Download complete Step #0: 958e446b901c: Verifying Checksum Step #0: 958e446b901c: Download complete Step #0: 3a053ccbe2fc: Verifying Checksum Step #0: 3a053ccbe2fc: Download complete Step #0: 82db9b94cb83: Verifying Checksum Step #0: 82db9b94cb83: Download complete Step #0: 3f5cabb069a2: Download complete Step #0: c75b5213d1e6: Verifying Checksum Step #0: c75b5213d1e6: Download complete Step #0: b549f31133a9: Pull complete Step #0: 512c6bb36969: Download complete Step #0: 596eac7a3fb3: Verifying Checksum Step #0: 596eac7a3fb3: Download complete Step #0: 09665408fcc1: Verifying Checksum Step #0: 09665408fcc1: Download complete Step #0: 552a7107d98a: Verifying Checksum Step #0: 552a7107d98a: Download complete Step #0: eb6497a150eb: Download complete Step #0: a210141399dc: Verifying Checksum Step #0: a210141399dc: Download complete Step #0: 4e0ebe252713: Verifying Checksum Step #0: 4e0ebe252713: Download complete Step #0: 49e603669c49: Verifying Checksum Step #0: 49e603669c49: Download complete Step #0: fd39327fd459: Download complete Step #0: b8df1e8c820b: Verifying Checksum Step #0: b8df1e8c820b: Download complete Step #0: 471f435a1c08: Download complete Step #0: 27a60affb188: Pull complete Step #0: fe996ae7dc59: Pull complete Step #0: 1fb60f76380f: Pull complete Step #0: ceacc69a5eb6: Pull complete Step #0: 56df53c7e92f: Pull complete Step #0: 5b0678c590a1: Pull complete Step #0: 643b93c5a493: Pull complete Step #0: 3a053ccbe2fc: Pull complete Step #0: 75399c9193ed: Pull complete Step #0: 73b63ae67252: Pull complete Step #0: 958e446b901c: Pull complete Step #0: 596eac7a3fb3: Pull complete Step #0: 3f5cabb069a2: Pull complete Step #0: 82db9b94cb83: Pull complete Step #0: c75b5213d1e6: Pull complete Step #0: 09665408fcc1: Pull complete Step #0: 512c6bb36969: Pull complete Step #0: b8df1e8c820b: Pull complete Step #0: 552a7107d98a: Pull complete Step #0: eb6497a150eb: Pull complete Step #0: 4e0ebe252713: Pull complete Step #0: a210141399dc: Pull complete Step #0: 49e603669c49: Pull complete Step #0: fd39327fd459: Pull complete Step #0: 471f435a1c08: Pull complete Step #0: Digest: sha256:6380368e5a1bcc9a8c85c797794b7522f246f2693da3edf42319530441784b00 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: Copying gs://oss-fuzz-coverage/civetweb/textcov_reports/20250221/civetweb_fuzz1.covreport... Step #1: / [0/3 files][ 0.0 B/418.5 KiB] 0% Done Copying gs://oss-fuzz-coverage/civetweb/textcov_reports/20250221/civetweb_fuzz2.covreport... Step #1: / [0/3 files][ 0.0 B/418.5 KiB] 0% Done Copying gs://oss-fuzz-coverage/civetweb/textcov_reports/20250221/civetweb_fuzz3.covreport... Step #1: / [0/3 files][ 0.0 B/418.5 KiB] 0% Done / [1/3 files][144.0 KiB/418.5 KiB] 34% Done / [2/3 files][274.4 KiB/418.5 KiB] 65% Done / [3/3 files][418.5 KiB/418.5 KiB] 100% Done Step #1: Operation completed over 3 objects/418.5 KiB. Finished Step #1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 428 Step #2: -rw-r--r-- 1 root root 147498 Feb 21 10:11 civetweb_fuzz2.covreport Step #2: -rw-r--r-- 1 root root 133521 Feb 21 10:11 civetweb_fuzz3.covreport Step #2: -rw-r--r-- 1 root root 147500 Feb 21 10:11 civetweb_fuzz1.covreport Finished Step #2 Starting Step #3 Step #3: Already have image (with digest): gcr.io/cloud-builders/git Step #3: Cloning into 'oss-fuzz'... Finished Step #3 Starting Step #4 Step #4: Already have image (with digest): gcr.io/cloud-builders/docker Step #4: Sending build context to Docker daemon 5.12kB Step #4: Step 1/5 : FROM gcr.io/oss-fuzz-base/base-builder Step #4: latest: Pulling from oss-fuzz-base/base-builder Step #4: b549f31133a9: Already exists Step #4: 27a60affb188: Already exists Step #4: fe996ae7dc59: Already exists Step #4: 87e0e48e0cd6: Pulling fs layer Step #4: f835b9e0cf1c: Pulling fs layer Step #4: af789c137254: Pulling fs layer Step #4: aff0ac00717e: Pulling fs layer Step #4: 3b1039f9896d: Pulling fs layer Step #4: 03589768b946: Pulling fs layer Step #4: 476467ef4fc6: Pulling fs layer Step #4: 3c766dd49ffb: Pulling fs layer Step #4: cfbfe91f834e: Pulling fs layer Step #4: 0b187dafa8d3: Pulling fs layer Step #4: 345ac71c4767: Pulling fs layer Step #4: 7eadecc7791c: Pulling fs layer Step #4: dde9b3807101: Pulling fs layer Step #4: aa322f9d5179: Pulling fs layer Step #4: ed7ec7eeb8fb: Pulling fs layer Step #4: fcd3b4f5fe45: Pulling fs layer Step #4: 88e3f27d7c68: Pulling fs layer Step #4: 84249ace8dd9: Pulling fs layer Step #4: b48628b9660b: Pulling fs layer Step #4: 3b1039f9896d: Waiting Step #4: 560589aab225: Pulling fs layer Step #4: aff0ac00717e: Waiting Step #4: 03589768b946: Waiting Step #4: 476467ef4fc6: Waiting Step #4: 345ac71c4767: Waiting Step #4: 7eadecc7791c: Waiting Step #4: 3c766dd49ffb: Waiting Step #4: 8049d1ac7afb: Pulling fs layer Step #4: dde9b3807101: Waiting Step #4: cfbfe91f834e: Waiting Step #4: 9ca13435c3d5: Pulling fs layer Step #4: aa322f9d5179: Waiting Step #4: 0b187dafa8d3: Waiting Step #4: bdf125cfc8ec: Pulling fs layer Step #4: ed7ec7eeb8fb: Waiting Step #4: 479b0a7911fe: Pulling fs layer Step #4: 560589aab225: Waiting Step #4: fcd3b4f5fe45: Waiting Step #4: b33bd0575475: Pulling fs layer Step #4: 8049d1ac7afb: Waiting Step #4: 9ca13435c3d5: Waiting Step #4: 58dcb60388c1: Pulling fs layer Step #4: bdf125cfc8ec: Waiting Step #4: b8e63fb00ce7: Pulling fs layer Step #4: d8ea79b21b9a: Pulling fs layer Step #4: 88e3f27d7c68: Waiting Step #4: 479b0a7911fe: Waiting Step #4: b48628b9660b: Waiting Step #4: 74524f23875e: Pulling fs layer Step #4: 84249ace8dd9: Waiting Step #4: 8a3a946d5a7c: Pulling fs layer Step #4: 58dcb60388c1: Waiting Step #4: 8328a6d3718e: Pulling fs layer Step #4: 74524f23875e: Waiting Step #4: b8e63fb00ce7: Waiting Step #4: d8ea79b21b9a: Waiting Step #4: b33bd0575475: Waiting Step #4: af789c137254: Verifying Checksum Step #4: af789c137254: Download complete Step #4: f835b9e0cf1c: Download complete Step #4: 3b1039f9896d: Verifying Checksum Step #4: 3b1039f9896d: Download complete Step #4: 03589768b946: Verifying Checksum Step #4: 03589768b946: Download complete Step #4: 87e0e48e0cd6: Verifying Checksum Step #4: 87e0e48e0cd6: Download complete Step #4: 3c766dd49ffb: Verifying Checksum Step #4: 3c766dd49ffb: Download complete Step #4: cfbfe91f834e: Verifying Checksum Step #4: cfbfe91f834e: Download complete Step #4: 87e0e48e0cd6: Pull complete Step #4: 476467ef4fc6: Verifying Checksum Step #4: 476467ef4fc6: Download complete Step #4: f835b9e0cf1c: Pull complete Step #4: 345ac71c4767: Verifying Checksum Step #4: 345ac71c4767: Download complete Step #4: af789c137254: Pull complete Step #4: 7eadecc7791c: Verifying Checksum Step #4: 7eadecc7791c: Download complete Step #4: dde9b3807101: Verifying Checksum Step #4: dde9b3807101: Download complete Step #4: 0b187dafa8d3: Download complete Step #4: ed7ec7eeb8fb: Verifying Checksum Step #4: ed7ec7eeb8fb: Download complete Step #4: aa322f9d5179: Verifying Checksum Step #4: aa322f9d5179: Download complete Step #4: fcd3b4f5fe45: Verifying Checksum Step #4: fcd3b4f5fe45: Download complete Step #4: aff0ac00717e: Verifying Checksum Step #4: aff0ac00717e: Download complete Step #4: 88e3f27d7c68: Verifying Checksum Step #4: 88e3f27d7c68: Download complete Step #4: 84249ace8dd9: Verifying Checksum Step #4: 84249ace8dd9: Download complete Step #4: b48628b9660b: Verifying Checksum Step #4: b48628b9660b: Download complete Step #4: 560589aab225: Download complete Step #4: 8049d1ac7afb: Verifying Checksum Step #4: 8049d1ac7afb: Download complete Step #4: 9ca13435c3d5: Verifying Checksum Step #4: 9ca13435c3d5: Download complete Step #4: 479b0a7911fe: Verifying Checksum Step #4: 479b0a7911fe: Download complete Step #4: bdf125cfc8ec: Verifying Checksum Step #4: bdf125cfc8ec: Download complete Step #4: b33bd0575475: Verifying Checksum Step #4: b33bd0575475: Download complete Step #4: 58dcb60388c1: Verifying Checksum Step #4: 58dcb60388c1: Download complete Step #4: d8ea79b21b9a: Verifying Checksum Step #4: d8ea79b21b9a: Download complete Step #4: b8e63fb00ce7: Download complete Step #4: 74524f23875e: Verifying Checksum Step #4: 74524f23875e: Download complete Step #4: 8a3a946d5a7c: Verifying Checksum Step #4: 8a3a946d5a7c: Download complete Step #4: 8328a6d3718e: Verifying Checksum Step #4: 8328a6d3718e: Download complete Step #4: aff0ac00717e: Pull complete Step #4: 3b1039f9896d: Pull complete Step #4: 03589768b946: Pull complete Step #4: 476467ef4fc6: Pull complete Step #4: 3c766dd49ffb: Pull complete Step #4: cfbfe91f834e: Pull complete Step #4: 0b187dafa8d3: Pull complete Step #4: 345ac71c4767: Pull complete Step #4: 7eadecc7791c: Pull complete Step #4: dde9b3807101: Pull complete Step #4: aa322f9d5179: Pull complete Step #4: ed7ec7eeb8fb: Pull complete Step #4: fcd3b4f5fe45: Pull complete Step #4: 88e3f27d7c68: Pull complete Step #4: 84249ace8dd9: Pull complete Step #4: b48628b9660b: Pull complete Step #4: 560589aab225: Pull complete Step #4: 8049d1ac7afb: Pull complete Step #4: 9ca13435c3d5: Pull complete Step #4: bdf125cfc8ec: Pull complete Step #4: 479b0a7911fe: Pull complete Step #4: b33bd0575475: Pull complete Step #4: 58dcb60388c1: Pull complete Step #4: b8e63fb00ce7: Pull complete Step #4: d8ea79b21b9a: Pull complete Step #4: 74524f23875e: Pull complete Step #4: 8a3a946d5a7c: Pull complete Step #4: 8328a6d3718e: Pull complete Step #4: Digest: sha256:112a54785eaf7e70ca82ab22a35e45df51227f5bb0e5125fcc05f446fa324a7e Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> fec8bbbf3c13 Step #4: Step 2/5 : RUN apt-get update && apt-get install -y zlib1g-dev Step #4: ---> Running in 0e4fa536c42b Step #4: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1590 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1021 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4699 kB] Step #4: Fetched 7693 kB in 2s (3954 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: The following NEW packages will be installed: Step #4: zlib1g-dev Step #4: 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 155 kB of archives. Step #4: After this operation, 607 kB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 155 kB in 1s (242 kB/s) Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Removing intermediate container 0e4fa536c42b Step #4: ---> 61452734e5f2 Step #4: Step 3/5 : RUN git clone https://github.com/civetweb/civetweb Step #4: ---> Running in 07b554fc1f8f Step #4: Cloning into 'civetweb'... Step #4: Removing intermediate container 07b554fc1f8f Step #4: ---> f5f4d4b574fb Step #4: Step 4/5 : WORKDIR $SRC/civetweb Step #4: ---> Running in d6429b03302e Step #4: Removing intermediate container d6429b03302e Step #4: ---> 2d67671611cc Step #4: Step 5/5 : COPY build.sh $SRC/ Step #4: ---> 67da893989e5 Step #4: Successfully built 67da893989e5 Step #4: Successfully tagged gcr.io/oss-fuzz/civetweb:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/civetweb Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileDfJGIN Step #5 - "srcmap": + echo '{}' Step #5 - "srcmap": + PATHS_TO_SCAN=/src Step #5 - "srcmap": + [[ c == \g\o ]] Step #5 - "srcmap": ++ find /src -name .git -type d Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/civetweb/.git Step #5 - "srcmap": + GIT_DIR=/src/civetweb Step #5 - "srcmap": + cd /src/civetweb Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/civetweb/civetweb Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=7f95a2632ef651402c15c39b72c4620382dd82bf Step #5 - "srcmap": + jq_inplace /tmp/fileDfJGIN '."/src/civetweb" = { type: "git", url: "https://github.com/civetweb/civetweb", rev: "7f95a2632ef651402c15c39b72c4620382dd82bf" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/file5bTaK9 Step #5 - "srcmap": + cat /tmp/fileDfJGIN Step #5 - "srcmap": + jq '."/src/civetweb" = { type: "git", url: "https://github.com/civetweb/civetweb", rev: "7f95a2632ef651402c15c39b72c4620382dd82bf" }' Step #5 - "srcmap": + mv /tmp/file5bTaK9 /tmp/fileDfJGIN Step #5 - "srcmap": ++ find /src -name .svn -type d Step #5 - "srcmap": ++ find /src -name .hg -type d Step #5 - "srcmap": + '[' '' '!=' '' ']' Step #5 - "srcmap": + cat /tmp/fileDfJGIN Step #5 - "srcmap": + rm /tmp/fileDfJGIN Step #5 - "srcmap": { Step #5 - "srcmap": "/src/civetweb": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/civetweb/civetweb", Step #5 - "srcmap": "rev": "7f95a2632ef651402c15c39b72c4620382dd82bf" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 2% Reading package lists... 2% Reading package lists... 4% Reading package lists... 4% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 29% Reading package lists... 29% Reading package lists... 33% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 66% Reading package lists... 66% Reading package lists... 67% Reading package lists... 67% Reading package lists... 70% Reading package lists... 70% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 82% Reading package lists... 82% Reading package lists... 82% Reading package lists... 84% Reading package lists... 84% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 97% Reading package lists... 97% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Step #6 - "compile-libfuzzer-introspector-x86_64": Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Step #6 - "compile-libfuzzer-introspector-x86_64": Reading state information... 0% Reading state information... 0% Reading state information... Done Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev is already the newest version (1:1.2.11.dfsg-2ubuntu1.5). Step #6 - "compile-libfuzzer-introspector-x86_64": The following additional packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libyaml-0-2 Step #6 - "compile-libfuzzer-introspector-x86_64": Suggested packages: Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-doc Step #6 - "compile-libfuzzer-introspector-x86_64": The following NEW packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-0-2 libyaml-dev Step #6 - "compile-libfuzzer-introspector-x86_64": 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Step #6 - "compile-libfuzzer-introspector-x86_64": Need to get 469 kB of archives. Step #6 - "compile-libfuzzer-introspector-x86_64": After this operation, 2050 kB of additional disk space will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": 0% [Working] Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 2% [1 libyaml-0-2 14.2 kB/48.9 kB 29%] 11% [Working] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 12% [2 libjpeg-turbo8 2604 B/118 kB 2%] 34% [Waiting for headers] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 34% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 78% [Waiting for headers] Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 78% [4 libjpeg8 424 B/2194 B 19%] 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 838 B/1552 B 54%] 84% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 84% [6 libjpeg-dev 0 B/1546 B 0%] 87% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 87% [7 libyaml-dev 1060 B/58.2 kB 2%] 100% [Working] Fetched 469 kB in 1s (492 kB/s) Step #6 - "compile-libfuzzer-introspector-x86_64": debconf: delaying package configuration, since apt-utils is not installed Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-0-2:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17422 files and directories currently installed.) Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../0-libyaml-0-2_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../1-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../2-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../3-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../4-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../5-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-libyaml-dev_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (25.0.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (65.5.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 30.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-65.5.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-75.8.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyyaml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (3.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting typing-extensions>=4.0.0 (from beautifulsoup4) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (751 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/751.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 kB 21.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading beautifulsoup4-4.13.3-py3-none-any.whl (186 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (5.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 105.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt, typing-extensions, soupsieve, pyyaml, lxml, beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed beautifulsoup4-4.13.3 cxxfilt-0.3.0 lxml-5.3.1 pyyaml-6.0.2 rust-demangler-1.0 soupsieve-2.6 typing-extensions-4.12.2 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting contourpy>=1.0.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cycler>=0.10 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting fonttools>=4.22.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting kiwisolver>=1.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy>=1.23 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting packaging>=20.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pillow>=8 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (9.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyparsing>=2.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting python-dateutil>=2.7 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 100.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 133.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 93.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 166.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading packaging-24.2-py3-none-any.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 133.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: python-dateutil, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, contourpy, matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed contourpy-1.3.1 cycler-0.12.1 fonttools-4.56.0 kiwisolver-1.4.8 matplotlib-3.10.0 numpy-2.2.3 packaging-24.2 pillow-11.1.0 pyparsing-3.2.1 python-dateutil-2.9.0.post0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/civetweb Step #6 - "compile-libfuzzer-introspector-x86_64": Obtaining file:///fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / - done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Checking if build backend supports build_editable ... [?25ldone Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build editable ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing editable metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hCollecting beautifulsoup4==4.10.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml==4.9.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib==3.7.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting PyYAML==6.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve==2.2.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.2.1-py3-none-any.whl.metadata (5.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting yapf==0.32.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl.metadata (34 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting flake8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.2-py2.py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pep8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pep8-1.7.1-py2.py3-none-any.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting psutil (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting toml (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pytest (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx==6.0.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx_rtd_theme (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl.metadata (4.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting configparser (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading configparser-7.1.0-py3-none-any.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting coverage (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting atheris (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools>=65.5.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (75.8.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tqdm (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: rust-demangler in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-python==0.23.6 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting networkx (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-languages==1.10.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-c==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-cpp==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-go==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-java==0.23.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-rust==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (4.56.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.4.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy<2,>=1.20 (from matplotlib==3.7.5->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-applehelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-devhelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jsmath (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-qthelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Jinja2>=3.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Pygments>=2.12 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting docutils<0.20,>=0.18 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading docutils-0.19-py3-none-any.whl.metadata (2.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting snowballstemmer>=2.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting babel>=2.9 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting alabaster<0.8,>=0.7 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting imagesize>=1.3 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting requests>=2.25.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mccabe<0.8.0,>=0.7.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyflakes<3.3.0,>=3.2.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: typing_extensions>=4.6.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (4.12.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy_extensions>=1.0.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tomli>=1.1.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting exceptiongroup>=1.0.0rc8 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting iniconfig (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pluggy<2,>=1.5 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jquery<5,>=4 (from sphinx_rtd_theme->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 93.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 150.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/682.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 44.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.2.1-py3-none-any.whl (33 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl (3.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 126.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (566 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/566.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.6/566.6 kB 31.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 139.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl (190 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/30.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 153.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading configparser-7.1.0-py3-none-any.whl (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.2-py2.py3-none-any.whl (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 154.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading networkx-3.4.2-py3-none-any.whl (1.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 90.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pep8-1.7.1-py2.py3-none-any.whl (41 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/7.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 134.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/10.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 149.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading docutils-0.19-py3-none-any.whl (570 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/570.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 30.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl (134 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/18.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 171.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pluggy-1.5.0-py3-none-any.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 73.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading requests-2.32.3-py3-none-any.whl (64 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl (14 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl (70 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl (128 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Building wheels for collected packages: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Building editable for fuzz-introspector (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Created wheel for fuzz-introspector: filename=fuzz_introspector-0.1.7-0.editable-py3-none-any.whl size=3896 sha256=5c9309e9046559581fec07a9d6032679332decc73754f323acefc0ebc3601ea7 Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-lwz6jmqr/wheels/ce/ec/9e/e0f680466f0d02256e58f72aba9efaf05145b62b6274f28ccb Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully built fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: yapf, snowballstemmer, pep8, atheris, urllib3, tree-sitter-rust, tree-sitter-python, tree-sitter-java, tree-sitter-go, tree-sitter-cpp, tree-sitter-c, tree-sitter, tqdm, tomli, toml, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, PyYAML, Pygments, pyflakes, pycodestyle, psutil, pluggy, numpy, networkx, mypy_extensions, mccabe, MarkupSafe, lxml, iniconfig, imagesize, idna, exceptiongroup, docutils, coverage, configparser, charset-normalizer, certifi, babel, alabaster, tree-sitter-languages, requests, pytest, mypy, Jinja2, flake8, beautifulsoup4, sphinx, matplotlib, sphinxcontrib-jquery, sphinx_rtd_theme, fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: soupsieve 2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling soupsieve-2.6: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled soupsieve-2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: PyYAML Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: PyYAML 6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling PyYAML-6.0.2: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled PyYAML-6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: numpy Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: numpy 2.2.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling numpy-2.2.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled numpy-2.2.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: lxml 5.3.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling lxml-5.3.1: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled lxml-5.3.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: beautifulsoup4 4.13.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling beautifulsoup4-4.13.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled beautifulsoup4-4.13.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: matplotlib 3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling matplotlib-3.10.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled matplotlib-3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0 Pygments-2.19.1 alabaster-0.7.16 atheris-2.3.0 babel-2.17.0 beautifulsoup4-4.10.0 certifi-2025.1.31 charset-normalizer-3.4.1 configparser-7.1.0 coverage-7.6.12 docutils-0.19 exceptiongroup-1.2.2 flake8-7.1.2 fuzz-introspector-0.1.7 idna-3.10 imagesize-1.4.1 iniconfig-2.0.0 lxml-4.9.1 matplotlib-3.7.5 mccabe-0.7.0 mypy-1.15.0 mypy_extensions-1.0.0 networkx-3.4.2 numpy-1.26.4 pep8-1.7.1 pluggy-1.5.0 psutil-7.0.0 pycodestyle-2.12.1 pyflakes-3.2.0 pytest-8.3.4 requests-2.32.3 snowballstemmer-2.2.0 soupsieve-2.2.1 sphinx-6.0.0 sphinx_rtd_theme-3.0.2 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 toml-0.10.2 tomli-2.2.1 tqdm-4.67.1 tree-sitter-0.23.2 tree-sitter-c-0.23.4 tree-sitter-cpp-0.23.4 tree-sitter-go-0.23.4 tree-sitter-java-0.23.5 tree-sitter-languages-1.10.2 tree-sitter-python-0.23.6 tree-sitter-rust-0.23.2 urllib3-2.3.0 yapf-0.32.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:39.574 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.263 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.263 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.264 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/ws_client/ws_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.264 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.264 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.265 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/rest/cJSON/cJSON_Utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.265 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/public_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.265 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/rest/rest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.266 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.266 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/rest/cJSON/cJSON.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.266 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.266 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/embed_certificate/ec_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.267 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.267 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.267 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/public_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.268 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/embedded_cpp/embedded_cpp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.268 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/ws_server/ws_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.268 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/private_exe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.268 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.269 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/linux_ws_server_cpp/main.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.269 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/embedded_c/embedded_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.269 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.269 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.270 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/client/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/civetweb_fuzz3.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/civetweb_fuzz2.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/civetweb_fuzz1.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.327 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.597 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.621 INFO oss_fuzz - analyse_folder: Found 601 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.621 INFO oss_fuzz - process_c_project: Going C route Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.621 INFO oss_fuzz - process_c_project: Found 601 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.621 INFO oss_fuzz - process_c_project: Loading tree-sitter trees and create base project Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.621 INFO datatypes - __init__: Processing /src/civetweb/unittest/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.661 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.666 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.672 INFO datatypes - __init__: Processing /src/civetweb/unittest/timertest.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.677 INFO datatypes - __init__: Processing /src/civetweb/unittest/shared.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.683 INFO datatypes - __init__: Processing /src/civetweb/unittest/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.690 INFO datatypes - __init__: Processing /src/civetweb/unittest/private_exe.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.696 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.712 INFO datatypes - __init__: Processing /src/civetweb/unittest/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.718 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.795 INFO datatypes - __init__: Processing /src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.802 INFO datatypes - __init__: Processing /src/civetweb/unittest/private_exe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.808 INFO datatypes - __init__: Processing /src/civetweb/unittest/civetweb_check.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.814 INFO datatypes - __init__: Processing /src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.820 INFO datatypes - __init__: Processing /src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.829 INFO datatypes - __init__: Processing /src/civetweb/unittest/shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.834 INFO datatypes - __init__: Processing /src/civetweb/src/civetweb_private_lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:40.840 INFO datatypes - __init__: Processing /src/civetweb/src/civetweb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSL SSL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int volatile stop_flag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const void *SOCK_OPT_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int SOCKET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE pthread_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_mutex_t threadIdSec; Step #6 - "compile-libfuzzer-introspector-x86_64": struct mg_workerTLS *waiting_thread; /* The chain of threads */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pthread_cond_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t len_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t len_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int socklen_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short int in_port_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int len_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DWORD clockid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int len_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION sec; /* Immovable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } pthread_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DIR { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE handle; Step #6 - "compile-libfuzzer-introspector-x86_64": WIN32_FIND_DATAW info; Step #6 - "compile-libfuzzer-introspector-x86_64": struct dirent result; Step #6 - "compile-libfuzzer-introspector-x86_64": } DIR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t volatile stop_flag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *SOCK_OPT_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DWORD pthread_key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagTHREADNAME_INFO { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwType; /* Must be 0x1000. */ Step #6 - "compile-libfuzzer-introspector-x86_64": LPCSTR szName; /* Pointer to name (in user addr space). */ Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwThreadID; /* Thread ID (-1=caller thread). */ Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags; /* Reserved for future use, must be zero. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } THREADNAME_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSL_CTX SSL_CTX; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:41.084 INFO datatypes - __init__: Processing /src/civetweb/src/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:41.129 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/sqlite3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnippetFragment SnippetFragment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short i16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Hash Fts5Hash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Table Table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unixFile unixFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RbuState RbuState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Index Fts5Index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TableLock TableLock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RbuSpan RbuSpan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5IndexIter Fts5IndexIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5InsertCtx Fts5InsertCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AutoincInfo AutoincInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mem3Block Mem3Block; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Bitvec Bitvec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLITE_UINT64_TYPE sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef INT16_TYPE LogEst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CountCtx CountCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3Hash Fts3Hash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatAccum StatAccum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereOrCost WhereOrCost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5StructureLevel Fts5StructureLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereOrSet WhereOrSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5StructureSegment Fts5StructureSegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_module sqlite3_module; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3SegReader Fts3SegReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SorterRecord SorterRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeoParse GeoParse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionInput SessionInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Parse Fts5Parse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5FullTable Fts5FullTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3MultiSegReader Fts3MultiSegReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Token Fts5Token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Sorter Fts5Sorter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalIndexHdr WalIndexHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3HashElem Fts3HashElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PhraseIter Fts5PhraseIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IdxExprTrans { Step #6 - "compile-libfuzzer-introspector-x86_64": Expr *pIdxExpr; /* The index expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iTabCur; /* The cursor of the corresponding table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iIdxCur; /* The cursor for the index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iIdxCol; /* The column for the index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iTabCol; /* The column for the table */ Step #6 - "compile-libfuzzer-introspector-x86_64": WhereInfo *pWInfo; /* Complete WHERE clause information */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3 *db; /* Database connection (for malloc()) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IdxExprTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": int yyinit; Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3ParserTOKENTYPE yy0; Step #6 - "compile-libfuzzer-introspector-x86_64": SrcList* yy47; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 yy58; Step #6 - "compile-libfuzzer-introspector-x86_64": struct FrameBound yy77; Step #6 - "compile-libfuzzer-introspector-x86_64": With* yy131; Step #6 - "compile-libfuzzer-introspector-x86_64": int yy192; Step #6 - "compile-libfuzzer-introspector-x86_64": Expr* yy202; Step #6 - "compile-libfuzzer-introspector-x86_64": struct {int value; int mask;} yy207; Step #6 - "compile-libfuzzer-introspector-x86_64": struct TrigEvent yy230; Step #6 - "compile-libfuzzer-introspector-x86_64": ExprList* yy242; Step #6 - "compile-libfuzzer-introspector-x86_64": Window* yy303; Step #6 - "compile-libfuzzer-introspector-x86_64": Upsert* yy318; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* yy436; Step #6 - "compile-libfuzzer-introspector-x86_64": TriggerStep* yy447; Step #6 - "compile-libfuzzer-introspector-x86_64": Select* yy539; Step #6 - "compile-libfuzzer-introspector-x86_64": IdList* yy600; Step #6 - "compile-libfuzzer-introspector-x86_64": } YYMINORTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float GeoCoord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*fts5_extension_function)( Step #6 - "compile-libfuzzer-introspector-x86_64": const Fts5ExtensionApi *pApi, /* API offered by current FTS version */ Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5Context *pFts, /* First arg to pass to pApi functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_context *pCtx, /* Context for returning result/error */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nVal, /* Number of values in apVal[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_value **apVal /* Array of trailing arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_file sqlite3_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortSubtask SortSubtask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite_uint64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LookasideSlot LookasideSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_value Mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char yDbMask[(SQLITE_MAX_ATTACHED+9)/8]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonString JsonString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Module Module; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u64 Bitmask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonNode JsonNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Global Fts5Global; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite_int64 i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stmt_cursor stmt_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short int u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_context sqlite3_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache sqlite3_pcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5LookaheadReader Fts5LookaheadReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_value sqlite3_value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IntegrityCk IntegrityCk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*RecordCompare)(int,const void*,UnpackedRecord*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short int i16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct simple_tokenizer { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_tokenizer base; Step #6 - "compile-libfuzzer-introspector-x86_64": char delim[128]; /* flag ASCII delimiters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } simple_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TermOffset TermOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RbuFrame RbuFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct simple_tokenizer_cursor { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_tokenizer_cursor base; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pInput; /* input we are tokenizing */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nBytes; /* size of the input */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iOffset; /* current position in pInput */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iToken; /* index of next token to be returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *pToken; /* storage for current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nTokenAllocated; /* space allocated to zToken buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } simple_tokenizer_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TermOffsetCtx TermOffsetCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RbuObjIter RbuObjIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5yyStackEntry fts5yyStackEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache_page sqlite3_pcache_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RenameCtx RenameCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_session sqlite3_session; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_index_info sqlite3_index_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IcuTokenizer IcuTokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5IntegrityCtx Fts5IntegrityCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IcuCursor IcuCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TabResult { Step #6 - "compile-libfuzzer-introspector-x86_64": char **azResult; /* Accumulated output */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *zErrMsg; /* Error message text, if an error occurs */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nAlloc; /* Slots allocated for azResult[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nRow; /* Number of rows in the result */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nColumn; /* Number of columns in the result */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nData; /* Slots used in azResult[]. (nRow+1)*nColumn */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rc; /* Return code from sqlite3_exec() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TabResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WherePath WherePath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5SegIter Fts5SegIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereTerm WhereTerm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5DoclistIter Fts5DoclistIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5HashEntry Fts5HashEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemJournal MemJournal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQLiteThread SQLiteThread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PGroup PGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeOpIter VdbeOpIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bytecodevtab bytecodevtab; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3SegFilter Fts3SegFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SelectDest SelectDest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HiddenIndexInfo HiddenIndexInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3DeferredToken Fts3DeferredToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct porter_tokenizer { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_tokenizer base; /* Base class */ Step #6 - "compile-libfuzzer-introspector-x86_64": } porter_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double RtreeDValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Tokenizer Fts5Tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5_tokenizer fts5_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_tokenizer_module sqlite3_tokenizer_module; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u16 ht_slot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexSample IndexSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgHdr PgHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExtensionApi Fts5ExtensionApi; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PhraseIter Fts5PhraseIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KeyClass KeyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCache PCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*fts5_extension_function)( Step #6 - "compile-libfuzzer-introspector-x86_64": const Fts5ExtensionApi *pApi, /* API offered by current FTS version */ Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5Context *pFts, /* First arg to pass to pApi functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_context *pCtx, /* Context for returning result/error */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nVal, /* Number of values in apVal[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_value **apVal /* Array of trailing arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": int fts5yyinit; Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3Fts5ParserFTS5TOKENTYPE fts5yy0; Step #6 - "compile-libfuzzer-introspector-x86_64": int fts5yy4; Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5Colset* fts5yy11; Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5ExprNode* fts5yy24; Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5ExprNearset* fts5yy46; Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5ExprPhrase* fts5yy53; Step #6 - "compile-libfuzzer-introspector-x86_64": } fts5YYMINORTYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5FlushCtx Fts5FlushCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct porter_tokenizer_cursor { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_tokenizer_cursor base; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *zInput; /* input we are tokenizing */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nInput; /* size of the input */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iOffset; /* current position in zInput */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iToken; /* index of next token to be returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *zToken; /* storage for current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nAllocated; /* space allocated to zToken buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } porter_tokenizer_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LcsIterator LcsIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int VList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float RtreeValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union RtreeCoord RtreeCoord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Vdbe Vdbe; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeSearchPoint RtreeSearchPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_rebaser sqlite3_rebaser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct winShm winShm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*branch_callback)(void*,unsigned int, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char,unsigned char); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_tokenizer sqlite3_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3auxTable Fts3auxTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadDoclistCtx LoadDoclistCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_tokenizer_cursor sqlite3_tokenizer_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3auxCursor Fts3auxCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef INT8_TYPE i8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DateTime DateTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mem5Link Mem5Link; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3tokTable Fts3tokTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NodeWriter NodeWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct winVfsAppData winVfsAppData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeoPoly GeoPoly; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3tokCursor Fts3tokCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Blob Blob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct winShmNode winShmNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLITE_INT64_TYPE sqlite_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RenameToken RenameToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PendingList PendingList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_uint64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Buffer Fts5Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowSet RowSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SegmentNode SegmentNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 uptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeFrame VdbeFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereOrInfo WhereOrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5DlidxLvl Fts5DlidxLvl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stmt_vtab stmt_vtab; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 sqlite3StatValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereAndInfo WhereAndInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5DlidxWriter Fts5DlidxWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionStat1Ctx SessionStat1Ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowLoadInfo RowLoadInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3PhraseToken Fts3PhraseToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3Doclist Fts3Doclist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TokenDoclist TokenDoclist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VtabCtx VtabCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5NearTrimmer Fts5NearTrimmer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Walker Walker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u64 tRowcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncDef FuncDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PragmaName { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *const zName; /* Name of pragma */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ePragTyp; /* PragTyp_XXX value */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mPragFlg; /* Zero or more PragFlg_XXX values */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 iPragCName; /* Start of column names in pragCName[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nPragCName; /* Num of col names. 0 means use pragma name */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 iArg; /* Extra argument */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PragmaName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_debug_mutex { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; /* The mutex type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cnt; /* Number of entries without a matching leave */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sqlite3_debug_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PmaReader PmaReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatPage StatPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PoslistPopulator Fts5PoslistPopulator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncDefHash FuncDefHash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatCell StatCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct analysisInfo analysisInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubstContext { Step #6 - "compile-libfuzzer-introspector-x86_64": Parse *pParse; /* The parsing context */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iTable; /* Replace references to this table */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iNewTable; /* New table number */ Step #6 - "compile-libfuzzer-introspector-x86_64": int isLeftJoin; /* Add TK_IF_NULL_ROW opcodes on each replacement */ Step #6 - "compile-libfuzzer-introspector-x86_64": ExprList *pEList; /* Replacement expressions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SubstContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t uptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vfs sqlite3_vfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeCell RtreeCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PoslistWriter Fts5PoslistWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*sqlite3_syscall_ptr)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeConstraint RtreeConstraint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PmaWriter PmaWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5TokenizerModule Fts5TokenizerModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExprPhrase Fts5ExprPhrase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Context Fts5Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExprNearset Fts5ExprNearset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Hash Hash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct afpLockingContext afpLockingContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeoOverlap GeoOverlap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite_int64 sqlite3_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PoslistOffsetsCtx PoslistOffsetsCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeEngine MergeEngine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StrBuffer StrBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_str sqlite3_str; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NameContext NameContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int yDbMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Parse Parse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Auxdata Fts5Auxdata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3 sqlite3; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_stmt sqlite3_stmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonParse JsonParse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3Expr Fts3Expr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereExprMod WhereExprMod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int RtreeValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionChange SessionChange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3Phrase Fts3Phrase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionBuffer SessionBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 RtreeDValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5_api fts5_api; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriggerStep TriggerStep; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_userauth sqlite3_userauth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgHdr1 PgHdr1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UnpackedRecord UnpackedRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgFreeslot PgFreeslot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct yyStackEntry yyStackEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeSorter VdbeSorter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrMerger IncrMerger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(*SQLLOGFUNC_t)(void*, sqlite3*, const char*, int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Expr Expr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExprList ExprList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_uint64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vtab sqlite3_vtab; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PragmaVtab PragmaVtab; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*sqlite3_xauth)(void*,int,const char*,const char*,const char*, Step #6 - "compile-libfuzzer-introspector-x86_64": const char*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PragmaVtabCursor PragmaVtabCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Rtree Rtree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TokenCtx TokenCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_changegroup sqlite3_changegroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3TokenAndCost Fts3TokenAndCost; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SrcList SrcList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*SorterCompare)(SortSubtask*,int*,const void*,int,const void*,int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionApplyCtx SessionApplyCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Expr Fts5Expr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_str StrAccum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExprNode Fts5ExprNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExtensionApi Fts5ExtensionApi; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CheckMutex CheckMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vfs MemVfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AsciiTokenizer AsciiTokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 tRowcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemFile MemFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereConst WhereConst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_mem_methods sqlite3_mem_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UINT8_TYPE u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct KeyInfo KeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Wal Wal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HashElem HashElem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Lookaside Lookaside; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef INT16_TYPE i16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLITE_BITMASK_TYPE Bitmask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3AutoExtList sqlite3AutoExtList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeoBBox GeoBBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExprCtx Fts5ExprCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Unicode61Tokenizer Unicode61Tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemPage MemPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3Table Fts3Table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5VocabTable Fts5VocabTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts3Cursor Fts3Cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unicode_cursor unicode_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5yyParser fts5yyParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5VocabCursor Fts5VocabCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BusyHandler BusyHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Token Token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TreeView TreeView; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionHook SessionHook; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SortCtx SortCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*sqlite3_callback)(void*,int,char**, char**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CollSeq CollSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtLock BtLock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Table Fts5Table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Column Column; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CellInfo CellInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 sqlite3_rtree_dbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef i16 ynVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long int sqlite_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PgHdr DbPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PagerSavepoint PagerSavepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalIterator WalIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Enum Fts5Enum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long int sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalCkptInfo WalCkptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Savepoint Savepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BenignMallocHooks BenignMallocHooks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowCodeArg WindowCodeArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Auxiliary Fts5Auxiliary; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Select Select; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ynVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowCsrAndReg WindowCsrAndReg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct yyParser yyParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_uint64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Cursor Fts5Cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char etByte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatTable StatTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereInfo WhereInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 Pgno; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MatchinfoBuffer MatchinfoBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Context Fts5Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Window Window; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IdList IdList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Index Index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PCache1 PCache1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Pager Pager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeMatchArg RtreeMatchArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeGeomCallback RtreeGeomCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unicode_tokenizer unicode_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FilePoint FilePoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JsonEachCursor JsonEachCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FileChunk FileChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5SFinder Fts5SFinder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SegmentWriter SegmentWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DbFixer DbFixer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5_api fts5_api; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Bm25Data Fts5Bm25Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u64 uptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeOpList VdbeOpList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DistinctCtx DistinctCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct winFile winFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalWriter { Step #6 - "compile-libfuzzer-introspector-x86_64": Wal *pWal; /* The complete WAL information */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_file *pFd; /* The WAL file to which we write */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_int64 iSyncPoint; /* Fsync at this offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": int syncFlags; /* Flags for the fsync */ Step #6 - "compile-libfuzzer-introspector-x86_64": int szPage; /* Size of one page */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WalWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ParseContext ParseContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggInfo AggInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_blob sqlite3_blob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UnixUnusedFd UnixUnusedFd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PoslistReader Fts5PoslistReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AuthContext AuthContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PoslistCallbackCtx PoslistCallbackCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct With With; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*sqlite3_xauth)(void*,int,const char*,const char*,const char*, Step #6 - "compile-libfuzzer-introspector-x86_64": const char*, const char*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unixInodeInfo unixInodeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct winceLock { Step #6 - "compile-libfuzzer-introspector-x86_64": int nReaders; /* Number of reader locks obtained */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL bPending; /* Indicates a pending lock has been obtained */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL bReserved; /* Indicates a reserved lock has been obtained */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL bExclusive; /* Indicates an exclusive lock has been obtained */ Step #6 - "compile-libfuzzer-introspector-x86_64": } winceLock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereLoopBuilder WhereLoopBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5SegWriter Fts5SegWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereScan WhereScan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Structure Fts5Structure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5TermsetEntry Fts5TermsetEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct et_info { /* Information about each format field */ Step #6 - "compile-libfuzzer-introspector-x86_64": char fmttype; /* The format field code letter */ Step #6 - "compile-libfuzzer-introspector-x86_64": etByte base; /* The base for radix conversion */ Step #6 - "compile-libfuzzer-introspector-x86_64": etByte flags; /* One or more of FLAG_ constants below */ Step #6 - "compile-libfuzzer-introspector-x86_64": etByte type; /* Conversion paradigm */ Step #6 - "compile-libfuzzer-introspector-x86_64": etByte charset; /* Offset into aDigits[] of the digits string */ Step #6 - "compile-libfuzzer-introspector-x86_64": etByte prefix; /* Offset into aPrefix[] of the prefix string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } et_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unixShmNode unixShmNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PorterRule PorterRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unixShm unixShm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Upsert Upsert; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalHashLoc WalHashLoc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(*LOGFUNC_t)(void*,int,const char*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnippetIter SnippetIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bytecodevtab_cursor bytecodevtab_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VTable VTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnippetPhrase SnippetPhrase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeOp Op; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Colset Fts5Colset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FKey FKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtCursor BtCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SorterFile SorterFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeoEvent GeoEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RbuUpdateStmt RbuUpdateStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_uint64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncDestructor FuncDestructor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtShared BtShared; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GeoSegment GeoSegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatCursor StatCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionDiffCtx SessionDiffCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PorterTokenizer PorterTokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WindowRewrite WindowRewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeCursor RtreeCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeNode RtreeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3rbu sqlite3rbu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SorterList SorterList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_backup sqlite3_backup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UINT16_TYPE u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*void_function)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UINT32_TYPE u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_snapshot { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char hidden[48]; Step #6 - "compile-libfuzzer-introspector-x86_64": } sqlite3_snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SumCtx SumCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double sqlite3_rtree_dbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExprTerm Fts5ExprTerm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 sqlite_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_io_methods sqlite3_io_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Storage Fts5Storage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EntropyGatherer EntropyGatherer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*sqlite3_loadext_entry)( Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3 *db, /* Handle to the database. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **pzErrMsg, /* Used to set error string on failure. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const sqlite3_api_routines *pThunk /* Extension API function pointers. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 sqlite3StatValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite_uint64 sqlite3_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereLevel WhereLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CInstIter CInstIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Iter Fts5Iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3StatType sqlite3StatType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereLoop WhereLoop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PageWriter Fts5PageWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Btree Btree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Incrblob Incrblob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SessionTable SessionTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned bft; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Trigger Trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DblquoteStr DblquoteStr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rbu_vfs rbu_vfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TriggerPrg TriggerPrg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rbu_file rbu_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Db Db; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_api_routines sqlite3_api_routines; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DbpageTable DbpageTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Schema Schema; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DbpageCursor DbpageCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_mutex sqlite3_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeOp VdbeOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MatchInfo MatchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NodeReader NodeReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StatSample StatSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RtreeCheck RtreeCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VdbeCursor VdbeCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Tokenizer Fts5Tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BtreePayload BtreePayload; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ScanStatus ScanStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Config Fts5Config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Termset Fts5Termset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IncrmergeWriter IncrmergeWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5_tokenizer fts5_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*sqlite3_destructor_type)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AuxData AuxData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CellArray CellArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct winMemData winMemData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PreUpdate PreUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SubProgram SubProgram; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PrintfArguments PrintfArguments; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5CResult Fts5CResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PorterContext PorterContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3 *db; /* The database being initialized */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **pzErrMsg; /* Error message stored here */ Step #6 - "compile-libfuzzer-introspector-x86_64": int iDb; /* 0 for main database. 1 for TEMP, 2.. for ATTACHed */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rc; /* Result code stored here */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mInitFlags; /* Flags controlling error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nInitRow; /* Number of rows processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Pgno mxPage; /* Maximum page number. 0 for no limit. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } InitData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TermSelect TermSelect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct proxyLockingContext proxyLockingContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereClause WhereClause; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(*TESTCALLBACKFUNC_t)(int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct HighlightContext HighlightContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Data Fts5Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WhereMaskSet WhereMaskSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5DlidxIter Fts5DlidxIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.609 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lfs.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.616 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/civetweb_lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.621 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/LuaXML_lib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.627 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/LuaXML_lib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Tokenizer_s { Step #6 - "compile-libfuzzer-introspector-x86_64": /// stores string to be tokenized Step #6 - "compile-libfuzzer-introspector-x86_64": const char *s; Step #6 - "compile-libfuzzer-introspector-x86_64": /// stores size of string to be tokenized Step #6 - "compile-libfuzzer-introspector-x86_64": size_t s_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /// stores current read position Step #6 - "compile-libfuzzer-introspector-x86_64": size_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": /// stores current read context Step #6 - "compile-libfuzzer-introspector-x86_64": int tagMode; Step #6 - "compile-libfuzzer-introspector-x86_64": /// stores flag for "raw" byte sequence, *DON'T* decode any further Step #6 - "compile-libfuzzer-introspector-x86_64": int cdata; Step #6 - "compile-libfuzzer-introspector-x86_64": /// stores next token, if already determined Step #6 - "compile-libfuzzer-introspector-x86_64": const char *m_next; Step #6 - "compile-libfuzzer-introspector-x86_64": /// size of next token Step #6 - "compile-libfuzzer-introspector-x86_64": size_t m_next_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /// pointer to current token Step #6 - "compile-libfuzzer-introspector-x86_64": char *m_token; Step #6 - "compile-libfuzzer-introspector-x86_64": /// size of current token Step #6 - "compile-libfuzzer-introspector-x86_64": size_t m_token_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /// capacity of current token Step #6 - "compile-libfuzzer-introspector-x86_64": size_t m_token_capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": /// whitespace handling Step #6 - "compile-libfuzzer-introspector-x86_64": enum whitespace_mode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } Tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.645 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua_struct.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef STRUCT_INT Inttype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Header { Step #6 - "compile-libfuzzer-introspector-x86_64": int endian; Step #6 - "compile-libfuzzer-introspector-x86_64": int align; Step #6 - "compile-libfuzzer-introspector-x86_64": } Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned STRUCT_INT Uinttype; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.656 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lsqlite3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sdb_func sdb_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sdb_vm sdb_vm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_context *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int ud; Step #6 - "compile-libfuzzer-introspector-x86_64": } lcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } scc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sdb sdb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sdb_bu sdb_bu; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.693 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dir_data { Step #6 - "compile-libfuzzer-introspector-x86_64": int closed; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef _WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": intptr_t hFile; Step #6 - "compile-libfuzzer-introspector-x86_64": char pattern[MAX_PATH + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": DIR *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } dir_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lfs_Lock { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } lfs_Lock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*_push_function)(lua_State * L, STAT_STRUCT * info); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lfs_Lock { Step #6 - "compile-libfuzzer-introspector-x86_64": char *ln; Step #6 - "compile-libfuzzer-introspector-x86_64": } lfs_Lock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.711 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/sqlite3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_blob sqlite3_blob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_str sqlite3_str; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_session sqlite3_session; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*fts5_extension_function)( Step #6 - "compile-libfuzzer-introspector-x86_64": const Fts5ExtensionApi *pApi, /* API offered by current FTS version */ Step #6 - "compile-libfuzzer-introspector-x86_64": Fts5Context *pFts, /* First arg to pass to pApi functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_context *pCtx, /* Context for returning result/error */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nVal, /* Number of values in apVal[] array */ Step #6 - "compile-libfuzzer-introspector-x86_64": sqlite3_value **apVal /* Array of trailing arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_file sqlite3_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*sqlite3_destructor_type)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vtab sqlite3_vtab; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5_api fts5_api; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vfs sqlite3_vfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_context sqlite3_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_snapshot { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char hidden[48]; Step #6 - "compile-libfuzzer-introspector-x86_64": } sqlite3_snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct fts5_tokenizer fts5_tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite_int64 sqlite3_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*sqlite3_syscall_ptr)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLITE_UINT64_TYPE sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_value sqlite3_value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache_page sqlite3_pcache_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 sqlite3_rtree_dbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5ExtensionApi Fts5ExtensionApi; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3 sqlite3; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SQLITE_INT64_TYPE sqlite_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 sqlite_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long int sqlite_int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite_uint64 sqlite3_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_index_info sqlite3_index_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_pcache sqlite3_pcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_backup sqlite3_backup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long int sqlite_uint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_stmt sqlite3_stmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*sqlite3_callback)(void*,int,char**, char**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_io_methods sqlite3_io_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_api_routines sqlite3_api_routines; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_mem_methods sqlite3_mem_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Context Fts5Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double sqlite3_rtree_dbl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5PhraseIter Fts5PhraseIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Tokenizer Fts5Tokenizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_mutex sqlite3_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_module sqlite3_module; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_changegroup sqlite3_changegroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_rebaser sqlite3_rebaser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.760 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ltablib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int IdxT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.771 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.785 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ltable.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Table *t; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nhsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } AuxsetnodeT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.800 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/llex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.812 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/luaconf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.819 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lua.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.831 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.837 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LX { Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte extra_[LUA_EXTRASPACE]; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State l; Step #6 - "compile-libfuzzer-introspector-x86_64": } LX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LG { Step #6 - "compile-libfuzzer-introspector-x86_64": LX l; Step #6 - "compile-libfuzzer-introspector-x86_64": global_State g; Step #6 - "compile-libfuzzer-introspector-x86_64": } LG; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.847 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ltable.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.854 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/liolib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef luaL_Stream LStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f; /* file being read */ Step #6 - "compile-libfuzzer-introspector-x86_64": int c; /* current character (look ahead) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* number of elements in buffer 'buff' */ Step #6 - "compile-libfuzzer-introspector-x86_64": char buff[L_MAXLENNUM + 1]; /* +1 for ending '\0' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RN; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.869 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lauxlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UBox { Step #6 - "compile-libfuzzer-introspector-x86_64": void *box; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } UBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadS { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *s; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadF { Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* number of pre-read characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f; /* file being read */ Step #6 - "compile-libfuzzer-introspector-x86_64": char buff[BUFSIZ]; /* area for reading file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadF; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.891 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.898 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lparser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VVOID, /* when 'expdesc' describes the last expression a list, Step #6 - "compile-libfuzzer-introspector-x86_64": this kind means an empty list (so, no expression) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VNIL, /* constant nil */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTRUE, /* constant true */ Step #6 - "compile-libfuzzer-introspector-x86_64": VFALSE, /* constant false */ Step #6 - "compile-libfuzzer-introspector-x86_64": VK, /* constant in 'k'; info = index of constant in 'k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VKFLT, /* floating constant; nval = numerical float value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VKINT, /* integer constant; nval = numerical integer value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VNONRELOC, /* expression has its value in a fixed register; Step #6 - "compile-libfuzzer-introspector-x86_64": info = result register */ Step #6 - "compile-libfuzzer-introspector-x86_64": VLOCAL, /* local variable; info = local register */ Step #6 - "compile-libfuzzer-introspector-x86_64": VUPVAL, /* upvalue variable; info = index of upvalue in 'upvalues' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXED, /* indexed variable; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.vt = whether 't' is register or upvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.t = table register or upvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.idx = key's R/K index */ Step #6 - "compile-libfuzzer-introspector-x86_64": VJMP, /* expression is a test/comparison; Step #6 - "compile-libfuzzer-introspector-x86_64": info = pc of corresponding jump instruction */ Step #6 - "compile-libfuzzer-introspector-x86_64": VRELOCABLE, /* expression can put result in any register; Step #6 - "compile-libfuzzer-introspector-x86_64": info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VCALL, /* expression is a function call; info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VVARARG /* vararg expression; info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": } expkind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Labeldesc { Step #6 - "compile-libfuzzer-introspector-x86_64": TString *name; /* label identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pc; /* position in code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line; /* line where it appeared */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* local level where it appears in current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Labeldesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Labellist { Step #6 - "compile-libfuzzer-introspector-x86_64": Labeldesc *arr; /* array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* number of entries in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; /* array size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Labellist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct expdesc { Step #6 - "compile-libfuzzer-introspector-x86_64": expkind k; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Integer ival; /* for VKINT */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number nval; /* for VKFLT */ Step #6 - "compile-libfuzzer-introspector-x86_64": int info; /* for generic use */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* for indexed variables (VINDEXED) */ Step #6 - "compile-libfuzzer-introspector-x86_64": short idx; /* index (R/K) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte t; /* table (register or upvalue) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte vt; /* whether 't' is register (VLOCAL) or upvalue (VUPVAL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ind; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": int t; /* patch list of 'exit when true' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int f; /* patch list of 'exit when false' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } expdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Vardesc { Step #6 - "compile-libfuzzer-introspector-x86_64": short idx; /* variable index in stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Vardesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Dyndata { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* list of active local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": Vardesc *arr; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } actvar; Step #6 - "compile-libfuzzer-introspector-x86_64": Labellist gt; /* list of pending gotos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Labellist label; /* list of active labels */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Dyndata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncState { Step #6 - "compile-libfuzzer-introspector-x86_64": Proto *f; /* current function header */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FuncState *prev; /* enclosing function */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct LexState *ls; /* lexical state */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct BlockCnt *bl; /* chain of current blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pc; /* next position to code (equivalent to 'ncode') */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lasttarget; /* 'label' of last 'jump label' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jpc; /* list of pending jumps to 'pc' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nk; /* number of elements in 'k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int np; /* number of elements in 'p' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstlocal; /* index of first local var (in Dyndata array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": short nlocvars; /* number of elements in 'f->locvars' */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* number of active local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nups; /* number of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte freereg; /* first free register */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.905 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lundump.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.910 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/loslib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.920 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lcorolib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.927 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.958 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/linit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.964 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lbaselib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.976 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.986 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/luac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:43.997 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/llimits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UMEM lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_MEM l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number n; Step #6 - "compile-libfuzzer-introspector-x86_64": double u; Step #6 - "compile-libfuzzer-introspector-x86_64": void *s; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Integer i; Step #6 - "compile-libfuzzer-introspector-x86_64": long l; Step #6 - "compile-libfuzzer-introspector-x86_64": } L_Umaxalign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long Instruction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UACNUMBER l_uacNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UACINT l_uacInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int Instruction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char lu_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.004 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ldo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*Pfunc) (lua_State *L, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.011 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BinOpr { Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_ADD, OPR_SUB, OPR_MUL, OPR_MOD, OPR_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_IDIV, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_BAND, OPR_BOR, OPR_BXOR, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_SHL, OPR_SHR, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_CONCAT, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_EQ, OPR_LT, OPR_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_NE, OPR_GT, OPR_GE, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_AND, OPR_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_NOBINOPR Step #6 - "compile-libfuzzer-introspector-x86_64": } BinOpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.020 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lstrlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Header { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": int islittle; Step #6 - "compile-libfuzzer-introspector-x86_64": int maxalign; Step #6 - "compile-libfuzzer-introspector-x86_64": } Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Ftypes { Step #6 - "compile-libfuzzer-introspector-x86_64": float f; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number n; Step #6 - "compile-libfuzzer-introspector-x86_64": char buff[5 * sizeof(lua_Number)]; /* enough for any float type */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Ftypes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MatchState { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_init; /* init of source string */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_end; /* end ('\0') of source string */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *p_end; /* end ('\0') of pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": int matchdepth; /* control for recursive depth (to avoid C stack overflow) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char level; /* total number of captures (finished or unfinished) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *init; Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } capture[LUA_MAXCAPTURES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum KOption { Step #6 - "compile-libfuzzer-introspector-x86_64": Kint, /* signed integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kuint, /* unsigned integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kfloat, /* floating-point numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kchar, /* fixed-length strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kstring, /* strings with prefixed length */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kzstr, /* zero-terminated strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kpadding, /* padding */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kpaddalign, /* padding for alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Knop /* no-op (configuration or spaces) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } KOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GMatchState { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src; /* current position */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *p; /* pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lastmatch; /* end of last match */ Step #6 - "compile-libfuzzer-introspector-x86_64": MatchState ms; /* match state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GMatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.047 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ldblib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.059 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lstate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stringtable { Step #6 - "compile-libfuzzer-introspector-x86_64": TString **hash; Step #6 - "compile-libfuzzer-introspector-x86_64": int nuse; /* number of elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } stringtable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct global_State { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Alloc frealloc; /* function to reallocate memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ud; /* auxiliary data to 'frealloc' */ Step #6 - "compile-libfuzzer-introspector-x86_64": l_mem totalbytes; /* number of bytes currently allocated - GCdebt */ Step #6 - "compile-libfuzzer-introspector-x86_64": l_mem GCdebt; /* bytes allocated not yet compensated by the collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem GCmemtrav; /* memory traversed by the GC */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem GCestimate; /* an estimate of the non-garbage memory in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": stringtable strt; /* hash table for strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": TValue l_registry; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int seed; /* randomized seed for hashes */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte currentwhite; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstate; /* state of garbage collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gckind; /* kind of GC running */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcrunning; /* true if GC is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *allgc; /* list of all collectable objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject **sweepgc; /* current position of sweep in list */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *finobj; /* list of collectable objects with finalizers */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gray; /* list of gray objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *grayagain; /* list of objects to be traversed atomically */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *weak; /* list of tables with weak values */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *allweak; /* list of all-weak tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *tobefnz; /* list of userdata to be GC */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *fixedgc; /* list of objects not to be collected */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *twups; /* list of threads with open upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int gcfinnum; /* number of finalizers to call in each GC step */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gcpause; /* size of pause between successive GCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gcstepmul; /* GC 'granularity' */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction panic; /* to be called in unprotected errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *mainthread; Step #6 - "compile-libfuzzer-introspector-x86_64": const lua_Number *version; /* pointer to version number */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *memerrmsg; /* memory-error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *tmname[TM_N]; /* array with tag-method names */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *mt[LUA_NUMTAGS]; /* metatables for basic types */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *strcache[STRCACHE_N][STRCACHE_M]; /* cache for strings in API */ Step #6 - "compile-libfuzzer-introspector-x86_64": } global_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": StkId func; /* function index in the stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": StkId top; /* top for this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CallInfo *previous, *next; /* dynamic call link */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* only for Lua functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": StkId base; /* base for this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": const Instruction *savedpc; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* only for C functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_KFunction k; /* continuation in case of yields */ Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t old_errfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_KContext ctx; /* context info. in case of yields */ Step #6 - "compile-libfuzzer-introspector-x86_64": } c; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t extra; Step #6 - "compile-libfuzzer-introspector-x86_64": short nresults; /* expected number of results from this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short callstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.067 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lualib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.072 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ldo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.088 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ltm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TM_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_NEWINDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_GC, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_EQ, /* last tag method with fast access */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MUL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MOD, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_IDIV, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BAND, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BOR, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BXOR, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SHL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SHR, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_UNM, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BNOT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CONCAT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CALL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_N /* number of elements in the enum */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TMS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.095 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.101 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lmathlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.111 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lopcodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.118 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.125 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/llex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number r; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Integer i; Step #6 - "compile-libfuzzer-introspector-x86_64": TString *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } SemInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Token { Step #6 - "compile-libfuzzer-introspector-x86_64": int token; Step #6 - "compile-libfuzzer-introspector-x86_64": SemInfo seminfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } Token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LexState { Step #6 - "compile-libfuzzer-introspector-x86_64": int current; /* current character (charint) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int linenumber; /* input line counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastline; /* line of last token 'consumed' */ Step #6 - "compile-libfuzzer-introspector-x86_64": Token t; /* current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": Token lookahead; /* look ahead token */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FuncState *fs; /* current function (parser) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": ZIO *z; /* input stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": Mbuffer *buff; /* buffer for tokens */ Step #6 - "compile-libfuzzer-introspector-x86_64": Table *h; /* to avoid collection/reuse strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Dyndata *dyd; /* dynamic structures used by the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *source; /* current source name */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *envn; /* environment variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.131 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_UNSIGNED lua_Unsigned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_NUMBER lua_Number; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_CFunction) (lua_State *L); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_Debug lua_Debug; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_State lua_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_KCONTEXT lua_KContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_INTEGER lua_Integer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_KFunction) (lua_State *L, int status, lua_KContext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*lua_Hook) (lua_State *L, lua_Debug *ar); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.143 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lgc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.150 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lgc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.168 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.175 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ldump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Writer writer; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": int strip; Step #6 - "compile-libfuzzer-introspector-x86_64": int status; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.184 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCnt { Step #6 - "compile-libfuzzer-introspector-x86_64": struct BlockCnt *previous; /* chain */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstlabel; /* index of first label in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstgoto; /* index of first pending goto in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* # active locals outside the block */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte upval; /* true if some variable in the block is an upvalue */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte isloop; /* true if 'block' is a loop */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.211 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.219 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lfunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.225 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lprefix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.230 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.236 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lctype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.241 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lbitlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.249 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ldebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.255 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.262 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lundump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": ZIO *Z; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.272 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ltm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.280 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/ldebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.295 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GCObject GCObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TValue *StkId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Udata { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte ttuv_; /* user value's tag */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *metatable; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; /* number of bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Value user_; /* user value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Udata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union UUdata { Step #6 - "compile-libfuzzer-introspector-x86_64": L_Umaxalign dummy; /* ensures maximum alignment for 'local' udata */ Step #6 - "compile-libfuzzer-introspector-x86_64": Udata uv; Step #6 - "compile-libfuzzer-introspector-x86_64": } UUdata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LocVar { Step #6 - "compile-libfuzzer-introspector-x86_64": TString *varname; Step #6 - "compile-libfuzzer-introspector-x86_64": int startpc; /* first point where variable is active */ Step #6 - "compile-libfuzzer-introspector-x86_64": int endpc; /* first point where variable is dead */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LocVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Proto { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte numparams; /* number of fixed parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte is_vararg; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte maxstacksize; /* number of registers needed by this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizeupvalues; /* size of 'upvalues' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizek; /* size of 'k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizecode; Step #6 - "compile-libfuzzer-introspector-x86_64": int sizelineinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int sizep; /* size of 'p' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizelocvars; Step #6 - "compile-libfuzzer-introspector-x86_64": int linedefined; /* debug information */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastlinedefined; /* debug information */ Step #6 - "compile-libfuzzer-introspector-x86_64": TValue *k; /* constants used by the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Instruction *code; /* opcodes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Proto **p; /* functions defined inside the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *lineinfo; /* map from opcodes to source lines (debug information) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocVar *locvars; /* information about local variables (debug information) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Upvaldesc *upvalues; /* upvalue information */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct LClosure *cache; /* last-created closure with this prototype */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *source; /* used for debug information */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gclist; Step #6 - "compile-libfuzzer-introspector-x86_64": } Proto; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LClosure { Step #6 - "compile-libfuzzer-introspector-x86_64": ClosureHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Proto *p; Step #6 - "compile-libfuzzer-introspector-x86_64": UpVal *upvals[1]; /* list of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union TKey { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; Step #6 - "compile-libfuzzer-introspector-x86_64": int next; /* for chaining (offset for next node) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } nk; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue tvk; Step #6 - "compile-libfuzzer-introspector-x86_64": } TKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_TValue { Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; Step #6 - "compile-libfuzzer-introspector-x86_64": } TValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CClosure { Step #6 - "compile-libfuzzer-introspector-x86_64": ClosureHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction f; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue upvalue[1]; /* list of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Closure { Step #6 - "compile-libfuzzer-introspector-x86_64": CClosure c; Step #6 - "compile-libfuzzer-introspector-x86_64": LClosure l; Step #6 - "compile-libfuzzer-introspector-x86_64": } Closure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Table { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte flags; /* 1<

> RK(C) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_UNM,/* A B R(A) := -R(B) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_BNOT,/* A B R(A) := ~R(B) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_NOT,/* A B R(A) := not R(B) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LEN,/* A B R(A) := length of R(B) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CONCAT,/* A B C R(A) := R(B).. ... ..R(C) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_JMP,/* A sBx pc+=sBx; if (A) close all upvalues >= R(A - 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_EQ,/* A B C if ((RK(B) == RK(C)) ~= A) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LT,/* A B C if ((RK(B) < RK(C)) ~= A) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LE,/* A B C if ((RK(B) <= RK(C)) ~= A) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TEST,/* A C if not (R(A) <=> C) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TESTSET,/* A B C if (R(B) <=> C) then R(A) := R(B) else pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CALL,/* A B C R(A), ... ,R(A+C-2) := R(A)(R(A+1), ... ,R(A+B-1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TAILCALL,/* A B C return R(A)(R(A+1), ... ,R(A+B-1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_RETURN,/* A B return R(A), ... ,R(A+B-2) (see note) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORLOOP,/* A sBx R(A)+=R(A+2); Step #6 - "compile-libfuzzer-introspector-x86_64": if R(A) C) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TESTSET,/* A B C if (R(B) <=> C) then R(A) := R(B) else pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CALL,/* A B C R(A), ... ,R(A+C-2) := R(A)(R(A+1), ... ,R(A+B-1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TAILCALL,/* A B C return R(A)(R(A+1), ... ,R(A+B-1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_RETURN,/* A B return R(A), ... ,R(A+B-2) (see note) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORLOOP,/* A sBx R(A)+=R(A+2); Step #6 - "compile-libfuzzer-introspector-x86_64": if R(A) =) R(A)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CLOSURE,/* A Bx R(A) := closure(KPROTO[Bx], R(A), ... ,R(A+n)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_VARARG/* A B R(A), R(A+1), ..., R(A+B-1) = vararg */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.937 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lzio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Zio ZIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mbuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buffsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } Mbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.944 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src/duktape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_c_function)(duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_read_function) (void *udata, char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_peek_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_alloc_function) (void *udata, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_read_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_codepoint_t (*duk_map_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_safe_call_function) (duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_decode_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_memory_functions duk_memory_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_function_list_entry duk_function_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_realloc_function) (void *udata, void *ptr, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_write_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_detached_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_number_list_entry duk_number_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_free_function) (void *udata, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_idx_t (*duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.969 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src/duktape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_mem_getptr)(duk_heap *heap, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_compiler_ctx comp_ctx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_lexer_point lex_pt_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__compiler_stkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__exp_limits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_ctx duk_lexer_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_reviver; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_dec_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_fixedbuffer duk_fixedbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_regconst_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t b[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use b[] to access the size of the union, which is strictly not Step #6 - "compile-libfuzzer-introspector-x86_64": * correct. Can't use fixed size unless there's feature detection Step #6 - "compile-libfuzzer-introspector-x86_64": * for pointer byte size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__ptr_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_double_t (*duk__toint_coercer)(duk_hthread *thr, duk_tval *tv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strtab_entry duk_strtab_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hobject duk_hobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hnativefunction duk_hnativefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_hthread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_fixed duk_hbuffer_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_external duk_hbuffer_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_propvalue duk_propvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heap duk_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_activation duk_activation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hcompiledfunction duk_hcompiledfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbufferobject duk_hbufferobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer duk_hbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_dynamic duk_hbuffer_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propaccessor duk_propaccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propdesc duk_propdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_ljstate duk_ljstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitencoder_ctx duk_bitencoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_codepoint duk_lexer_codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PLAIN: x1 Step #6 - "compile-libfuzzer-introspector-x86_64": * ARITH: x1 x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * PROP: x1.x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * VAR: x1 (name) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: can be optimized for smaller footprint esp. on 32-bit environments */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_IVAL_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t op; /* bytecode opcode (or extraop) for binary ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x1; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x2; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strcache duk_strcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_re_range_callback)(void *user, duk_codepoint_t r1, duk_codepoint_t r2, duk_bool_t direct); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__compile_raw_args duk__compile_raw_args; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__one_arg_func)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bufwriter_ctx duk_bufwriter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__dprint_state duk__dprint_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *holder; /* for object-bound identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *value; /* for register-bound and declarative env identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t attrs; /* property attributes for identifier (relevant if value != NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *this_binding; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *env; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__id_lookup_result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently about 7*152 = 1064 bytes. The space for these Step #6 - "compile-libfuzzer-introspector-x86_64": * duk__bigints is used also as a temporary buffer for generating Step #6 - "compile-libfuzzer-introspector-x86_64": * the final string. This is a bit awkard; a union would be Step #6 - "compile-libfuzzer-introspector-x86_64": * more correct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk__bigint f, r, s, mp, mm, t1, t2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_s2n; /* if 1, doing a string-to-number; else doing a number-to-string */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_fixed; /* if 1, doing a fixed format output (not free format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t req_digits; /* requested number of output digits; 0 = free-format */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t abs_pos; /* digit position is absolute, not relative */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t e; /* exponent for 'f' */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t b; /* input radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t B; /* output radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t k; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t low_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t high_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t unequal_gaps; /* m+ != m- (very rarely) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer used for generated digits, values are in the range [0,B-1]. */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t digits[DUK__MAX_OUTPUT_DIGITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t count; /* digit count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__numconv_stringify_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_point duk_lexer_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_compiler_ctx duk_re_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_instr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of characters that the atom matches (e.g. 3 for 'abc'), Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if atom is complex and number of matched characters either Step #6 - "compile-libfuzzer-introspector-x86_64": * varies or is not known. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int32_t charlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are not needed to implement quantifier capture handling, Step #6 - "compile-libfuzzer-introspector-x86_64": * but might be needed at some point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* re_ctx->captures at start and end of atom parsing. Step #6 - "compile-libfuzzer-introspector-x86_64": * Since 'captures' indicates highest capture number emitted Step #6 - "compile-libfuzzer-introspector-x86_64": * so far in a DUK_REOP_SAVE, the captures numbers saved by Step #6 - "compile-libfuzzer-introspector-x86_64": * the atom are: ]start_captures,end_captures]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t start_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t end_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__re_disjunction_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring duk_hstring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr duk_heaphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_instr duk_compiler_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_ctx duk_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_tval_struct duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t label_id; /* numeric label_id (-1 reserved as marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_label; /* borrowed label name */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t catch_depth; /* catch depth at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t pc_label; /* pc of label statement: Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+1: break jump site Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+2: continue jump site Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fast jumps (which avoid longjmp) jump directly to the jump sites Step #6 - "compile-libfuzzer-introspector-x86_64": * which are always known even while the iteration/switch statement Step #6 - "compile-libfuzzer-introspector-x86_64": * is still being parsed. A final peephole pass "straightens out" Step #6 - "compile-libfuzzer-introspector-x86_64": * the jumps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_labelinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; /* output bufwriter */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *h_replacer; /* replacer function */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_gap; /* gap (if empty string, NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_proplist; /* explicit PropertyList */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_loop; /* valstack index of loop detection object */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ascii_only; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_avoid_key_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t mask_for_undefined; /* type bit mask: types which certainly produce 'undefined' */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_undefined; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_nan; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_neginf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_posinf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_function; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *visiting[DUK_JSON_ENC_LOOPARRAY]; /* indexed by recursion_depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_enc_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_jmpbuf duk_jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr_string duk_heaphdr_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring_external duk_hstring_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_token duk_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_matcher_ctx duk_re_matcher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_ISPEC_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_regconst_t regconst; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t valstack_idx; /* always set; points to a reserved valstack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ispec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_str; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__transform_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk__transform_callback)(duk__transform_context *tfm_ctx, const void *udata, duk_codepoint_t cp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_u32_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_token duk_re_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t v[DUK__BI_MAX_PARTS]; /* low to high */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__bigint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitdecoder_ctx duk_bitdecoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.307 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src/duk_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t duk_ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_idx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_ret_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_codepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_ucodepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_small_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast16_t duk_small_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_small_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast16_t duk_small_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uidx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uarridx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float duk_float_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double duk_double_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FILE duk_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_bool_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_errcode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t duk_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintmax_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intmax_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.330 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/codepage-conv/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.339 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/codepage-conv/duk_codepage_conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.346 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/codepage-conv/duk_codepage_conv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.351 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/alloc-logging/duk_alloc_logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.356 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/alloc-logging/duk_alloc_logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The double value in the union is there to ensure alignment is Step #6 - "compile-libfuzzer-introspector-x86_64": * good for IEEE doubles too. In many 32-bit environments 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * would be sufficiently aligned and the double value is unnecessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } alloc_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.363 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/jxpretty/jxpretty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.370 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/cmdline/duk_cmdline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.391 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/cmdline/duk_cmdline_ajduk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.406 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/hello/hello.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.412 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.421 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.430 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.435 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/alloc-hybrid/duk_alloc_hybrid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } pool_size_spec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pool_header headers[NUM_POOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pool_max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_start; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } pool_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pool_free_entry pool_free_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pool_free_entry *free; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_start; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } pool_header; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.444 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/alloc-hybrid/duk_alloc_hybrid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.449 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eventloop/ncurses.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.456 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eventloop/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.465 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eventloop/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.473 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eventloop/c_eventloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; /* numeric ID (returned from e.g. setTimeout); zero if unused */ Step #6 - "compile-libfuzzer-introspector-x86_64": double target; /* next target time */ Step #6 - "compile-libfuzzer-introspector-x86_64": double delay; /* delay/interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": int oneshot; /* oneshot=1 (setTimeout), repeated=0 (setInterval) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int removed; /* timer has been requested for removal */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The callback associated with the timer is held in the "global stash", Step #6 - "compile-libfuzzer-introspector-x86_64": * in .eventTimers[String(id)]. The references must be deleted Step #6 - "compile-libfuzzer-introspector-x86_64": * when a timer struct is deleted. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ev_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.484 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eventloop/fileio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.490 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eventloop/poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.497 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/debug-trans-dvalue/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.504 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_received_function)(duk_trans_dvalue_ctx *ctx, duk_dvalue *dv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_trans_buffer duk_trans_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_handshake_function)(duk_trans_dvalue_ctx *ctx, const char *handshake_line); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_dvalue duk_dvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_trans_dvalue_ctx duk_trans_dvalue_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_cooperate_function)(duk_trans_dvalue_ctx *ctx, int block); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_detached_function)(duk_trans_dvalue_ctx *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.512 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.533 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/dummy-date-provider/dummy_date_provider.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.539 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/guide/processlines.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.545 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/guide/uppercase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.551 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/guide/primecheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.557 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/alloc-torture/duk_alloc_torture.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The double value in the union is there to ensure alignment is Step #6 - "compile-libfuzzer-introspector-x86_64": * good for IEEE doubles too. In many 32-bit environments 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * would be sufficiently aligned and the double value is unnecessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } alloc_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.565 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/alloc-torture/duk_alloc_torture.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.570 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/sandbox/sandbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The double value in the union is there to ensure alignment is Step #6 - "compile-libfuzzer-introspector-x86_64": * good for IEEE doubles too. In many 32-bit environments 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * would be sufficiently aligned and the double value is unnecessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } alloc_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.578 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/examples/eval/eval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.585 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-noline/duktape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_decode_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_memory_functions duk_memory_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_write_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_detached_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_idx_t (*duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_function_list_entry duk_function_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_read_function) (void *udata, char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_peek_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_number_list_entry duk_number_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_read_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_c_function)(duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_realloc_function) (void *udata, void *ptr, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_codepoint_t (*duk_map_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_alloc_function) (void *udata, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_free_function) (void *udata, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_safe_call_function) (duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:46.610 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-noline/duktape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr duk_heaphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring duk_hstring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hobject duk_hobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hnativefunction duk_hnativefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_hthread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_fixed duk_hbuffer_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_external duk_hbuffer_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_propvalue duk_propvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_jmpbuf duk_jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr_string duk_heaphdr_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring_external duk_hstring_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hcompiledfunction duk_hcompiledfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbufferobject duk_hbufferobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer duk_hbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_dynamic duk_hbuffer_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propaccessor duk_propaccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propdesc duk_propdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heap duk_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_instr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PLAIN: x1 Step #6 - "compile-libfuzzer-introspector-x86_64": * ARITH: x1 x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * PROP: x1.x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * VAR: x1 (name) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: can be optimized for smaller footprint esp. on 32-bit environments */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_IVAL_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t op; /* bytecode opcode (or extraop) for binary ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x1; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x2; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_double_t (*duk__toint_coercer)(duk_hthread *thr, duk_tval *tv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_ctx duk_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_fixedbuffer duk_fixedbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *holder; /* for object-bound identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *value; /* for register-bound and declarative env identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t attrs; /* property attributes for identifier (relevant if value != NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *this_binding; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *env; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__id_lookup_result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__compile_raw_args duk__compile_raw_args; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently about 7*152 = 1064 bytes. The space for these Step #6 - "compile-libfuzzer-introspector-x86_64": * duk__bigints is used also as a temporary buffer for generating Step #6 - "compile-libfuzzer-introspector-x86_64": * the final string. This is a bit awkard; a union would be Step #6 - "compile-libfuzzer-introspector-x86_64": * more correct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk__bigint f, r, s, mp, mm, t1, t2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_s2n; /* if 1, doing a string-to-number; else doing a number-to-string */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_fixed; /* if 1, doing a fixed format output (not free format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t req_digits; /* requested number of output digits; 0 = free-format */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t abs_pos; /* digit position is absolute, not relative */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t e; /* exponent for 'f' */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t b; /* input radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t B; /* output radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t k; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t low_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t high_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t unequal_gaps; /* m+ != m- (very rarely) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer used for generated digits, values are in the range [0,B-1]. */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t digits[DUK__MAX_OUTPUT_DIGITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t count; /* digit count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__numconv_stringify_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_u32_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t v[DUK__BI_MAX_PARTS]; /* low to high */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__bigint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_activation duk_activation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strcache duk_strcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strtab_entry duk_strtab_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitdecoder_ctx duk_bitdecoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bufwriter_ctx duk_bufwriter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_token duk_re_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_ctx duk_lexer_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_instr duk_compiler_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_ljstate duk_ljstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitencoder_ctx duk_bitencoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_token duk_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_point duk_lexer_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_codepoint duk_lexer_codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_matcher_ctx duk_re_matcher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t label_id; /* numeric label_id (-1 reserved as marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_label; /* borrowed label name */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t catch_depth; /* catch depth at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t pc_label; /* pc of label statement: Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+1: break jump site Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+2: continue jump site Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fast jumps (which avoid longjmp) jump directly to the jump sites Step #6 - "compile-libfuzzer-introspector-x86_64": * which are always known even while the iteration/switch statement Step #6 - "compile-libfuzzer-introspector-x86_64": * is still being parsed. A final peephole pass "straightens out" Step #6 - "compile-libfuzzer-introspector-x86_64": * the jumps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_labelinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of characters that the atom matches (e.g. 3 for 'abc'), Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if atom is complex and number of matched characters either Step #6 - "compile-libfuzzer-introspector-x86_64": * varies or is not known. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int32_t charlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are not needed to implement quantifier capture handling, Step #6 - "compile-libfuzzer-introspector-x86_64": * but might be needed at some point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* re_ctx->captures at start and end of atom parsing. Step #6 - "compile-libfuzzer-introspector-x86_64": * Since 'captures' indicates highest capture number emitted Step #6 - "compile-libfuzzer-introspector-x86_64": * so far in a DUK_REOP_SAVE, the captures numbers saved by Step #6 - "compile-libfuzzer-introspector-x86_64": * the atom are: ]start_captures,end_captures]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t start_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t end_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__re_disjunction_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk__transform_callback)(duk__transform_context *tfm_ctx, const void *udata, duk_codepoint_t cp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_compiler_ctx comp_ctx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_lexer_point lex_pt_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__compiler_stkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_regconst_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; /* output bufwriter */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *h_replacer; /* replacer function */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_gap; /* gap (if empty string, NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_proplist; /* explicit PropertyList */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_loop; /* valstack index of loop detection object */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ascii_only; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_avoid_key_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t mask_for_undefined; /* type bit mask: types which certainly produce 'undefined' */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_undefined; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_nan; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_neginf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_posinf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_function; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *visiting[DUK_JSON_ENC_LOOPARRAY]; /* indexed by recursion_depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_enc_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__one_arg_func)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t b[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use b[] to access the size of the union, which is strictly not Step #6 - "compile-libfuzzer-introspector-x86_64": * correct. Can't use fixed size unless there's feature detection Step #6 - "compile-libfuzzer-introspector-x86_64": * for pointer byte size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__ptr_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_str; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__transform_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_re_range_callback)(void *user, duk_codepoint_t r1, duk_codepoint_t r2, duk_bool_t direct); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_ISPEC_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_regconst_t regconst; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t valstack_idx; /* always set; points to a reserved valstack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ispec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_mem_getptr)(duk_heap *heap, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_reviver; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_dec_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__exp_limits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_compiler_ctx duk_re_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__dprint_state duk__dprint_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_tval_struct duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:47.958 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-noline/duk_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uidx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uarridx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_small_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast16_t duk_small_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_small_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast16_t duk_small_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_bool_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_errcode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FILE duk_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float duk_float_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double duk_double_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintmax_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intmax_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_idx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_ret_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_codepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_ucodepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t duk_ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t duk_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:47.980 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debug_heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:47.990 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hbuffer_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:47.996 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hcompiledfunction.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.002 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.021 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hbufferobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.027 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.038 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_replacements.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.045 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_var.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *holder; /* for object-bound identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *value; /* for register-bound and declarative env identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t attrs; /* property attributes for identifier (relevant if value != NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *this_binding; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *env; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__id_lookup_result; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.068 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_jmpbuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.073 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.081 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_compile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__compile_raw_args duk__compile_raw_args; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.088 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_compiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_regconst_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PLAIN: x1 Step #6 - "compile-libfuzzer-introspector-x86_64": * ARITH: x1 x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * PROP: x1.x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * VAR: x1 (name) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: can be optimized for smaller footprint esp. on 32-bit environments */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_IVAL_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t op; /* bytecode opcode (or extraop) for binary ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x1; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x2; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_ISPEC_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_regconst_t regconst; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t valstack_idx; /* always set; points to a reserved valstack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ispec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t label_id; /* numeric label_id (-1 reserved as marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_label; /* borrowed label name */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t catch_depth; /* catch depth at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t pc_label; /* pc of label statement: Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+1: break jump site Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+2: continue jump site Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fast jumps (which avoid longjmp) jump directly to the jump sites Step #6 - "compile-libfuzzer-introspector-x86_64": * which are always known even while the iteration/switch statement Step #6 - "compile-libfuzzer-introspector-x86_64": * is still being parsed. A final peephole pass "straightens out" Step #6 - "compile-libfuzzer-introspector-x86_64": * the jumps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_labelinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.095 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.102 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_duktape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.111 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_error_throw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.118 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.127 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.134 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_stack.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_double_t (*duk__toint_coercer)(duk_hthread *thr, duk_tval *tv); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.200 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debug_vsnprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__dprint_state duk__dprint_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.223 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.231 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_error_augment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.242 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_selftest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_u32_union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.252 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_tinyrandom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.258 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debug_macros.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.266 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_error.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.276 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_builtins.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.296 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debugger.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t b[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use b[] to access the size of the union, which is strictly not Step #6 - "compile-libfuzzer-introspector-x86_64": * correct. Can't use fixed size unless there's feature detection Step #6 - "compile-libfuzzer-introspector-x86_64": * for pointer byte size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__ptr_union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.338 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.351 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.368 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_call.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.379 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_tval.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_tval_struct duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.388 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.394 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_bytecode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_instr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.401 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.409 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_date_unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.418 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.431 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.438 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.444 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_regexp_executor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.460 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_lexer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_re_range_callback)(void *user, duk_codepoint_t r1, duk_codepoint_t r2, duk_bool_t direct); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.469 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.482 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_stringcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.491 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_mem_getptr)(duk_heap *heap, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.502 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_thrower.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.508 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_alloc_default.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.514 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_error_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.521 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_number.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.530 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hthread_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.537 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_exception.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.542 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_date.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.565 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_selftest.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.571 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.580 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.590 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_finalizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.596 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_regexp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.603 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.610 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.620 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_math.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__one_arg_func)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:48.630 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_unicode_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.026 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_error_longjmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.032 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.040 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.054 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.067 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hnativefunction.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.072 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_hashbytes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.078 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_bytecode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.094 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_tval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.102 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_numconv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.108 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_error_macros.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.117 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_call.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.152 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_array.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.172 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_class.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.178 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_json.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; /* output bufwriter */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *h_replacer; /* replacer function */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_gap; /* gap (if empty string, NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_proplist; /* explicit PropertyList */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_loop; /* valstack index of loop detection object */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ascii_only; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_avoid_key_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t mask_for_undefined; /* type bit mask: types which certainly produce 'undefined' */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_undefined; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_nan; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_neginf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_posinf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_function; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *visiting[DUK_JSON_ENC_LOOPARRAY]; /* indexed by recursion_depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_enc_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_reviver; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_dec_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.184 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.191 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.203 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_unicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.211 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.220 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_bitencoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.226 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_markandsweep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.246 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hthread_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.253 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_compiler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_compiler_ctx comp_ctx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_lexer_point lex_pt_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__compiler_stkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.346 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.364 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_bufwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.375 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hthread_stacks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.386 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_builtins.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.455 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duktape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_decode_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_c_function)(duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_codepoint_t (*duk_map_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_write_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_alloc_function) (void *udata, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_safe_call_function) (duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_idx_t (*duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_function_list_entry duk_function_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_read_function) (void *udata, char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_peek_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_number_list_entry duk_number_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_read_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_memory_functions duk_memory_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_realloc_function) (void *udata, void *ptr, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_detached_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_free_function) (void *udata, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.481 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_unicode_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.498 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debugger.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.507 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hthread_builtins.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.523 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_props.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.593 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_regexp_compiler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of characters that the atom matches (e.g. 3 for 'abc'), Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if atom is complex and number of matched characters either Step #6 - "compile-libfuzzer-introspector-x86_64": * varies or is not known. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int32_t charlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are not needed to implement quantifier capture handling, Step #6 - "compile-libfuzzer-introspector-x86_64": * but might be needed at some point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* re_ctx->captures at start and end of atom parsing. Step #6 - "compile-libfuzzer-introspector-x86_64": * Since 'captures' indicates highest capture number emitted Step #6 - "compile-libfuzzer-introspector-x86_64": * so far in a DUK_REOP_SAVE, the captures numbers saved by Step #6 - "compile-libfuzzer-introspector-x86_64": * the atom are: ]start_captures,end_captures]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t start_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t end_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__re_disjunction_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.609 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_date_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.615 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_debug_fixedbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.622 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_hashstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.628 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_global.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_str; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__transform_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk__transform_callback)(duk__transform_context *tfm_ctx, const void *udata, duk_codepoint_t cp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.651 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_js_executor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.707 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heap_stringtable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.728 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_logger.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.737 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_strings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.748 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_var.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.754 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hobject_pc2line.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.763 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_lexer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.787 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_strings.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.797 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.807 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_bitdecoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.813 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_json.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.862 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.871 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hstring_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.877 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.883 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_idx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintmax_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intmax_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_bool_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FILE duk_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float duk_float_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double duk_double_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uidx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_errcode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_small_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast16_t duk_small_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_small_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast16_t duk_small_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t duk_ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_ret_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_codepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_ucodepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uarridx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t duk_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.906 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_replacements.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.912 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_protos.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.918 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hbuffer_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.925 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_boolean.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.931 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.937 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:49.973 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_numconv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__exp_limits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently about 7*152 = 1064 bytes. The space for these Step #6 - "compile-libfuzzer-introspector-x86_64": * duk__bigints is used also as a temporary buffer for generating Step #6 - "compile-libfuzzer-introspector-x86_64": * the final string. This is a bit awkard; a union would be Step #6 - "compile-libfuzzer-introspector-x86_64": * more correct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk__bigint f, r, s, mp, mm, t1, t2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_s2n; /* if 1, doing a string-to-number; else doing a number-to-string */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_fixed; /* if 1, doing a fixed format output (not free format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t req_digits; /* requested number of output digits; 0 = free-format */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t abs_pos; /* digit position is absolute, not relative */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t e; /* exponent for 'f' */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t b; /* input radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t B; /* output radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t k; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t low_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t high_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t unequal_gaps; /* m+ != m- (very rarely) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer used for generated digits, values are in the range [0,B-1]. */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t digits[DUK__MAX_OUTPUT_DIGITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t count; /* digit count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__numconv_stringify_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t v[DUK__BI_MAX_PARTS]; /* low to high */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__bigint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.003 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.010 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_util_hashprime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.017 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_hbufferobject_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.022 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_forwdecl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr duk_heaphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring duk_hstring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hobject duk_hobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hnativefunction duk_hnativefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_hthread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_fixed duk_hbuffer_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_external duk_hbuffer_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_propvalue duk_propvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_jmpbuf duk_jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr_string duk_heaphdr_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring_external duk_hstring_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hcompiledfunction duk_hcompiledfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbufferobject duk_hbufferobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer duk_hbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_dynamic duk_hbuffer_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propaccessor duk_propaccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propdesc duk_propdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strcache duk_strcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strtab_entry duk_strtab_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_fixedbuffer duk_fixedbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitdecoder_ctx duk_bitdecoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bufwriter_ctx duk_bufwriter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_token duk_re_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_ctx duk_lexer_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_instr duk_compiler_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_ljstate duk_ljstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitencoder_ctx duk_bitencoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_token duk_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_point duk_lexer_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_codepoint duk_lexer_codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_matcher_ctx duk_re_matcher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_activation duk_activation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_ctx duk_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heap duk_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_compiler_ctx duk_re_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.029 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.036 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_api_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.046 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_bi_pointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.052 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_heaphdr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.061 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ltablib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.070 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lobject.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.081 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ltable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.095 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/llex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.107 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/luaconf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.114 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lua.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.126 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.132 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lstate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LX { Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(LUAI_EXTRASPACE) Step #6 - "compile-libfuzzer-introspector-x86_64": char buff[LUAI_EXTRASPACE]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State l; Step #6 - "compile-libfuzzer-introspector-x86_64": } LX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LG { Step #6 - "compile-libfuzzer-introspector-x86_64": LX l; Step #6 - "compile-libfuzzer-introspector-x86_64": global_State g; Step #6 - "compile-libfuzzer-introspector-x86_64": } LG; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.141 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ltable.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.148 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/liolib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef luaL_Stream LStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.161 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lauxlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadF { Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* number of pre-read characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f; /* file being read */ Step #6 - "compile-libfuzzer-introspector-x86_64": char buff[LUAL_BUFFERSIZE]; /* area for reading file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadF; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadS { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *s; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.183 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lmem.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.189 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lparser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VVOID, /* no value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VNIL, Step #6 - "compile-libfuzzer-introspector-x86_64": VTRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": VFALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": VK, /* info = index of constant in `k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VKNUM, /* nval = numerical value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VNONRELOC, /* info = result register */ Step #6 - "compile-libfuzzer-introspector-x86_64": VLOCAL, /* info = local register */ Step #6 - "compile-libfuzzer-introspector-x86_64": VUPVAL, /* info = index of upvalue in 'upvalues' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXED, /* t = table register/upvalue; idx = index R/K */ Step #6 - "compile-libfuzzer-introspector-x86_64": VJMP, /* info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VRELOCABLE, /* info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VCALL, /* info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VVARARG /* info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": } expkind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Labellist { Step #6 - "compile-libfuzzer-introspector-x86_64": Labeldesc *arr; /* array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n; /* number of entries in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; /* array size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Labellist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Labeldesc { Step #6 - "compile-libfuzzer-introspector-x86_64": TString *name; /* label identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pc; /* position in code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line; /* line where it appeared */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* local level where it appears in current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Labeldesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct expdesc { Step #6 - "compile-libfuzzer-introspector-x86_64": expkind k; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* for indexed variables (VINDEXED) */ Step #6 - "compile-libfuzzer-introspector-x86_64": short idx; /* index (R/K) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte t; /* table (register or upvalue) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte vt; /* whether 't' is register (VLOCAL) or upvalue (VUPVAL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ind; Step #6 - "compile-libfuzzer-introspector-x86_64": int info; /* for generic use */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number nval; /* for VKNUM */ Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": int t; /* patch list of `exit when true' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int f; /* patch list of `exit when false' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } expdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FuncState { Step #6 - "compile-libfuzzer-introspector-x86_64": Proto *f; /* current function header */ Step #6 - "compile-libfuzzer-introspector-x86_64": Table *h; /* table to find (and reuse) elements in `k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FuncState *prev; /* enclosing function */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct LexState *ls; /* lexical state */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct BlockCnt *bl; /* chain of current blocks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pc; /* next position to code (equivalent to `ncode') */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lasttarget; /* 'label' of last 'jump label' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int jpc; /* list of pending jumps to `pc' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nk; /* number of elements in `k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int np; /* number of elements in `p' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstlocal; /* index of first local var (in Dyndata array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": short nlocvars; /* number of elements in 'f->locvars' */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* number of active local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nups; /* number of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte freereg; /* first free register */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Vardesc { Step #6 - "compile-libfuzzer-introspector-x86_64": short idx; /* variable index in stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Vardesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Dyndata { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* list of active local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": Vardesc *arr; Step #6 - "compile-libfuzzer-introspector-x86_64": int n; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } actvar; Step #6 - "compile-libfuzzer-introspector-x86_64": Labellist gt; /* list of pending gotos */ Step #6 - "compile-libfuzzer-introspector-x86_64": Labellist label; /* list of active labels */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Dyndata; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.195 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lundump.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.201 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/loslib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.210 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lcorolib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.218 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.249 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/linit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.255 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lbaselib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.267 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.275 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/luac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.287 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/llimits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UMEM lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char lu_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned LUA_INT32 lu_int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_MEM l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UACNUMBER l_uacNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef lu_int32 Instruction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.293 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ldo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*Pfunc) (lua_State *L, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.300 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BinOpr { Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_ADD, OPR_SUB, OPR_MUL, OPR_DIV, OPR_MOD, OPR_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_CONCAT, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_EQ, OPR_LT, OPR_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_NE, OPR_GT, OPR_GE, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_AND, OPR_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_NOBINOPR Step #6 - "compile-libfuzzer-introspector-x86_64": } BinOpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.308 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lstrlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MatchState { Step #6 - "compile-libfuzzer-introspector-x86_64": int matchdepth; /* control for recursive depth (to avoid C stack overflow) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_init; /* init of source string */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_end; /* end ('\0') of source string */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *p_end; /* end ('\0') of pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* total number of captures (finished or unfinished) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *init; Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } capture[LUA_MAXCAPTURES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.328 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ldblib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.339 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lstate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stringtable { Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject **hash; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_int32 nuse; /* number of elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } stringtable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct global_State { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Alloc frealloc; /* function to reallocate memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ud; /* auxiliary data to `frealloc' */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem totalbytes; /* number of bytes currently allocated - GCdebt */ Step #6 - "compile-libfuzzer-introspector-x86_64": l_mem GCdebt; /* bytes allocated not yet compensated by the collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem GCmemtrav; /* memory traversed by the GC */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem GCestimate; /* an estimate of the non-garbage memory in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": stringtable strt; /* hash table for strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": TValue l_registry; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int seed; /* randomized seed for hashes */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte currentwhite; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstate; /* state of garbage collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gckind; /* kind of GC running */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcrunning; /* true if GC is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sweepstrgc; /* position of sweep in `strt' */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *allgc; /* list of all collectable objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *finobj; /* list of collectable objects with finalizers */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject **sweepgc; /* current position of sweep in list 'allgc' */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject **sweepfin; /* current position of sweep in list 'finobj' */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gray; /* list of gray objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *grayagain; /* list of objects to be traversed atomically */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *weak; /* list of tables with weak values */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *allweak; /* list of all-weak tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *tobefnz; /* list of userdata to be GC */ Step #6 - "compile-libfuzzer-introspector-x86_64": UpVal uvhead; /* head of double-linked list of all open upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": Mbuffer buff; /* temporary buffer for string concatenation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gcpause; /* size of pause between successive GCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gcmajorinc; /* pause between major collections (only in gen. mode) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int gcstepmul; /* GC `granularity' */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction panic; /* to be called in unprotected errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *mainthread; Step #6 - "compile-libfuzzer-introspector-x86_64": const lua_Number *version; /* pointer to version number */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *memerrmsg; /* memory-error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *tmname[TM_N]; /* array with tag-method names */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *mt[LUA_NUMTAGS]; /* metatables for basic types */ Step #6 - "compile-libfuzzer-introspector-x86_64": } global_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": StkId func; /* function index in the stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": StkId top; /* top for this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CallInfo *previous, *next; /* dynamic call link */ Step #6 - "compile-libfuzzer-introspector-x86_64": short nresults; /* expected number of results from this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte callstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t extra; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* only for Lua functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": StkId base; /* base for this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": const Instruction *savedpc; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* only for C functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ctx; /* context info. in case of yields */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction k; /* continuation in case of yields */ Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t old_errfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte old_allowhook; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte status; Step #6 - "compile-libfuzzer-introspector-x86_64": } c; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.347 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lualib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.352 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ldo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.368 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ltm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TM_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_NEWINDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_GC, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_EQ, /* last tag method with `fast' access */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MUL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MOD, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_UNM, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CONCAT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CALL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_N /* number of elements in the enum */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TMS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.374 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.380 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lmathlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.389 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lopcodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.396 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.402 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/llex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number r; Step #6 - "compile-libfuzzer-introspector-x86_64": TString *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } SemInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Token { Step #6 - "compile-libfuzzer-introspector-x86_64": int token; Step #6 - "compile-libfuzzer-introspector-x86_64": SemInfo seminfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } Token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LexState { Step #6 - "compile-libfuzzer-introspector-x86_64": int current; /* current character (charint) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int linenumber; /* input line counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastline; /* line of last token `consumed' */ Step #6 - "compile-libfuzzer-introspector-x86_64": Token t; /* current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": Token lookahead; /* look ahead token */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FuncState *fs; /* current function (parser) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": ZIO *z; /* input stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": Mbuffer *buff; /* buffer for tokens */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Dyndata *dyd; /* dynamic structures used by the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *source; /* current source name */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *envn; /* environment variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": char decpoint; /* locale decimal point */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.410 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_INTEGER lua_Integer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_Debug lua_Debug; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_State lua_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_CFunction) (lua_State *L); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_NUMBER lua_Number; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_UNSIGNED lua_Unsigned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*lua_Hook) (lua_State *L, lua_Debug *ar); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.421 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lgc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.428 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lgc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.449 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.455 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ldump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State* L; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Writer writer; Step #6 - "compile-libfuzzer-introspector-x86_64": void* data; Step #6 - "compile-libfuzzer-introspector-x86_64": int strip; Step #6 - "compile-libfuzzer-introspector-x86_64": int status; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.463 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCnt { Step #6 - "compile-libfuzzer-introspector-x86_64": struct BlockCnt *previous; /* chain */ Step #6 - "compile-libfuzzer-introspector-x86_64": short firstlabel; /* index of first label in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": short firstgoto; /* index of first pending goto in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* # active locals outside the block */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte upval; /* true if some variable in the block is an upvalue */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte isloop; /* true if `block' is a loop */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.492 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.500 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lfunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.506 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.511 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lctype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.517 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lbitlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef lua_Unsigned b_uint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.526 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ldebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.532 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.539 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lundump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State* L; Step #6 - "compile-libfuzzer-introspector-x86_64": ZIO* Z; Step #6 - "compile-libfuzzer-introspector-x86_64": Mbuffer* b; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.548 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ltm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.554 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/ldebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.568 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Value Value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_TValue TValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union TString { Step #6 - "compile-libfuzzer-introspector-x86_64": L_Umaxalign dummy; /* ensures maximum alignment for strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte extra; /* reserved words for short strings; "has hash" for longs */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int hash; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; /* number of characters in string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tsv; Step #6 - "compile-libfuzzer-introspector-x86_64": } TString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Udata { Step #6 - "compile-libfuzzer-introspector-x86_64": L_Umaxalign dummy; /* ensures maximum alignment for `local' udata */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *metatable; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *env; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; /* number of bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uv; Step #6 - "compile-libfuzzer-introspector-x86_64": } Udata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LocVar { Step #6 - "compile-libfuzzer-introspector-x86_64": TString *varname; Step #6 - "compile-libfuzzer-introspector-x86_64": int startpc; /* first point where variable is active */ Step #6 - "compile-libfuzzer-introspector-x86_64": int endpc; /* first point where variable is dead */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LocVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Proto { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue *k; /* constants used by the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": Instruction *code; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Proto **p; /* functions defined inside the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *lineinfo; /* map from opcodes to source lines (debug information) */ Step #6 - "compile-libfuzzer-introspector-x86_64": LocVar *locvars; /* information about local variables (debug information) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Upvaldesc *upvalues; /* upvalue information */ Step #6 - "compile-libfuzzer-introspector-x86_64": union Closure *cache; /* last created closure with this prototype */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *source; /* used for debug information */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizeupvalues; /* size of 'upvalues' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizek; /* size of `k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizecode; Step #6 - "compile-libfuzzer-introspector-x86_64": int sizelineinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int sizep; /* size of `p' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sizelocvars; Step #6 - "compile-libfuzzer-introspector-x86_64": int linedefined; Step #6 - "compile-libfuzzer-introspector-x86_64": int lastlinedefined; Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gclist; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte numparams; /* number of fixed parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte is_vararg; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte maxstacksize; /* maximum stack used by this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Proto; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LClosure { Step #6 - "compile-libfuzzer-introspector-x86_64": ClosureHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Proto *p; Step #6 - "compile-libfuzzer-introspector-x86_64": UpVal *upvals[1]; /* list of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union TKey { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Node *next; /* for chaining */ Step #6 - "compile-libfuzzer-introspector-x86_64": } nk; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue tvk; Step #6 - "compile-libfuzzer-introspector-x86_64": } TKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TValue *StkId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CClosure { Step #6 - "compile-libfuzzer-introspector-x86_64": ClosureHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction f; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue upvalue[1]; /* list of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Closure { Step #6 - "compile-libfuzzer-introspector-x86_64": CClosure c; Step #6 - "compile-libfuzzer-introspector-x86_64": LClosure l; Step #6 - "compile-libfuzzer-introspector-x86_64": } Closure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Node { Step #6 - "compile-libfuzzer-introspector-x86_64": TValue i_val; Step #6 - "compile-libfuzzer-introspector-x86_64": TKey i_key; Step #6 - "compile-libfuzzer-introspector-x86_64": } Node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union GCObject GCObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GCheader { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": } GCheader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Upvaldesc { Step #6 - "compile-libfuzzer-introspector-x86_64": TString *name; /* upvalue name (for debug information) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte instack; /* whether it is in stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte idx; /* index of upvalue (in stack or in outer function's list) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Upvaldesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct UpVal { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue *v; /* points to stack or to its own value */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": TValue value; /* the value (when closed) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* double linked list (when open) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct UpVal *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct UpVal *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } UpVal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Table { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte flags; /* 1<

= R(A - 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_EQ,/* A B C if ((RK(B) == RK(C)) ~= A) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LT,/* A B C if ((RK(B) < RK(C)) ~= A) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LE,/* A B C if ((RK(B) <= RK(C)) ~= A) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TEST,/* A C if not (R(A) <=> C) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TESTSET,/* A B C if (R(B) <=> C) then R(A) := R(B) else pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CALL,/* A B C R(A), ... ,R(A+C-2) := R(A)(R(A+1), ... ,R(A+B-1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TAILCALL,/* A B C return R(A)(R(A+1), ... ,R(A+B-1)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_RETURN,/* A B return R(A), ... ,R(A+B-2) (see note) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORLOOP,/* A sBx R(A)+=R(A+2); Step #6 - "compile-libfuzzer-introspector-x86_64": if R(A) label->arr') */ Step #6 - "compile-libfuzzer-introspector-x86_64": short ndebugvars; /* number of elements in 'f->locvars' */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* number of active local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nups; /* number of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte freereg; /* first free register */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte iwthabs; /* instructions issued since last absolute line info */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte needclose; /* function needs to close upvalues when returning */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct expdesc { Step #6 - "compile-libfuzzer-introspector-x86_64": expkind k; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Integer ival; /* for VKINT */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number nval; /* for VKFLT */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *strval; /* for VKSTR */ Step #6 - "compile-libfuzzer-introspector-x86_64": int info; /* for generic use */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* for indexed variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": short idx; /* index (R or "long" K) */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte t; /* table (register or upvalue) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ind; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* for local variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte ridx; /* register holding the variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short vidx; /* compiler index (in 'actvar.arr') */ Step #6 - "compile-libfuzzer-introspector-x86_64": } var; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": int t; /* patch list of 'exit when true' */ Step #6 - "compile-libfuzzer-introspector-x86_64": int f; /* patch list of 'exit when false' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } expdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Labeldesc { Step #6 - "compile-libfuzzer-introspector-x86_64": TString *name; /* label identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pc; /* position in code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line; /* line where it appeared */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* number of active variables in that position */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte close; /* goto that escapes upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Labeldesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": VVOID, /* when 'expdesc' describes the last expression of a list, Step #6 - "compile-libfuzzer-introspector-x86_64": this kind means an empty list (so, no expression) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VNIL, /* constant nil */ Step #6 - "compile-libfuzzer-introspector-x86_64": VTRUE, /* constant true */ Step #6 - "compile-libfuzzer-introspector-x86_64": VFALSE, /* constant false */ Step #6 - "compile-libfuzzer-introspector-x86_64": VK, /* constant in 'k'; info = index of constant in 'k' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VKFLT, /* floating constant; nval = numerical float value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VKINT, /* integer constant; ival = numerical integer value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VKSTR, /* string constant; strval = TString address; Step #6 - "compile-libfuzzer-introspector-x86_64": (string is fixed by the lexer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": VNONRELOC, /* expression has its value in a fixed register; Step #6 - "compile-libfuzzer-introspector-x86_64": info = result register */ Step #6 - "compile-libfuzzer-introspector-x86_64": VLOCAL, /* local variable; var.ridx = register index; Step #6 - "compile-libfuzzer-introspector-x86_64": var.vidx = relative index in 'actvar.arr' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VUPVAL, /* upvalue variable; info = index of upvalue in 'upvalues' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VCONST, /* compile-time variable; Step #6 - "compile-libfuzzer-introspector-x86_64": info = absolute index in 'actvar.arr' */ Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXED, /* indexed variable; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.t = table register; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.idx = key's R index */ Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXUP, /* indexed upvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.t = table upvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.idx = key's K index */ Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXI, /* indexed variable with constant integer; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.t = table register; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.idx = key's value */ Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXSTR, /* indexed variable with literal string; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.t = table register; Step #6 - "compile-libfuzzer-introspector-x86_64": ind.idx = key's K index */ Step #6 - "compile-libfuzzer-introspector-x86_64": VJMP, /* expression is a test/comparison; Step #6 - "compile-libfuzzer-introspector-x86_64": info = pc of corresponding jump instruction */ Step #6 - "compile-libfuzzer-introspector-x86_64": VRELOC, /* expression can put result in any register; Step #6 - "compile-libfuzzer-introspector-x86_64": info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VCALL, /* expression is a function call; info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": VVARARG /* vararg expression; info = instruction pc */ Step #6 - "compile-libfuzzer-introspector-x86_64": } expkind; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.811 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lundump.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.817 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/loslib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.826 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lcorolib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.834 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.867 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/linit.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.873 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lbaselib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.885 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.895 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/luac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.909 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/llimits.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UMEM lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t lu_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UACNUMBER l_uacNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_MEM l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long l_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UACINT l_uacInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long l_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int l_uint32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char ls_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef l_uint32 Instruction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char lu_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.916 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ldo.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*Pfunc) (lua_State *L, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.923 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BinOpr { Step #6 - "compile-libfuzzer-introspector-x86_64": /* arithmetic operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_ADD, OPR_SUB, OPR_MUL, OPR_MOD, OPR_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_DIV, OPR_IDIV, Step #6 - "compile-libfuzzer-introspector-x86_64": /* bitwise operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_BAND, OPR_BOR, OPR_BXOR, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_SHL, OPR_SHR, Step #6 - "compile-libfuzzer-introspector-x86_64": /* string operator */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_CONCAT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* comparison operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_EQ, OPR_LT, OPR_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_NE, OPR_GT, OPR_GE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* logical operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_AND, OPR_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_NOBINOPR Step #6 - "compile-libfuzzer-introspector-x86_64": } BinOpr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.932 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lstrlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MatchState { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_init; /* init of source string */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_end; /* end ('\0') of source string */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *p_end; /* end ('\0') of pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": int matchdepth; /* control for recursive depth (to avoid C stack overflow) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char level; /* total number of captures (finished or unfinished) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *init; Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } capture[LUA_MAXCAPTURES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Header { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": int islittle; Step #6 - "compile-libfuzzer-introspector-x86_64": int maxalign; Step #6 - "compile-libfuzzer-introspector-x86_64": } Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GMatchState { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src; /* current position */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *p; /* pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lastmatch; /* end of last match */ Step #6 - "compile-libfuzzer-introspector-x86_64": MatchState ms; /* match state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GMatchState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum KOption { Step #6 - "compile-libfuzzer-introspector-x86_64": Kint, /* signed integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kuint, /* unsigned integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kfloat, /* single-precision floating-point numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Knumber, /* Lua "native" floating-point numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kdouble, /* double-precision floating-point numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kchar, /* fixed-length strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kstring, /* strings with prefixed length */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kzstr, /* zero-terminated strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kpadding, /* padding */ Step #6 - "compile-libfuzzer-introspector-x86_64": Kpaddalign, /* padding for alignment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Knop /* no-op (configuration or spaces) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } KOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.962 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ldblib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.974 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lstate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct stringtable { Step #6 - "compile-libfuzzer-introspector-x86_64": TString **hash; Step #6 - "compile-libfuzzer-introspector-x86_64": int nuse; /* number of elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": } stringtable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct global_State { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Alloc frealloc; /* function to reallocate memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ud; /* auxiliary data to 'frealloc' */ Step #6 - "compile-libfuzzer-introspector-x86_64": l_mem totalbytes; /* number of bytes currently allocated - GCdebt */ Step #6 - "compile-libfuzzer-introspector-x86_64": l_mem GCdebt; /* bytes allocated not yet compensated by the collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem GCestimate; /* an estimate of the non-garbage memory in use */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem lastatomic; /* see function 'genstep' in file 'lgc.c' */ Step #6 - "compile-libfuzzer-introspector-x86_64": stringtable strt; /* hash table for strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": TValue l_registry; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue nilvalue; /* a nil value */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int seed; /* randomized seed for hashes */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte currentwhite; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstate; /* state of garbage collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gckind; /* kind of GC running */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstopem; /* stops emergency collections */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte genminormul; /* control for minor generational collections */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte genmajormul; /* control for major generational collections */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcrunning; /* true if GC is running */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcemergency; /* true if this is an emergency collection */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcpause; /* size of pause between successive GCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstepmul; /* GC "speed" */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstepsize; /* (log2 of) GC granularity */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *allgc; /* list of all collectable objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject **sweepgc; /* current position of sweep in list */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *finobj; /* list of collectable objects with finalizers */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gray; /* list of gray objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *grayagain; /* list of objects to be traversed atomically */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *weak; /* list of tables with weak values */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *allweak; /* list of all-weak tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *tobefnz; /* list of userdata to be GC */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *fixedgc; /* list of objects not to be collected */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fields for generational collector */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *survival; /* start of objects that survived one GC cycle */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *old1; /* start of old1 objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *reallyold; /* objects more than one cycle old ("really old") */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *firstold1; /* first OLD1 object in the list (if any) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *finobjsur; /* list of survival objects with finalizers */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *finobjold1; /* list of old1 objects with finalizers */ Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *finobjrold; /* list of really old objects with finalizers */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *twups; /* list of threads with open upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction panic; /* to be called in unprotected errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *mainthread; Step #6 - "compile-libfuzzer-introspector-x86_64": TString *memerrmsg; /* message for memory-allocation errors */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *tmname[TM_N]; /* array with tag-method names */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *mt[LUA_NUMTAGS]; /* metatables for basic types */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *strcache[STRCACHE_N][STRCACHE_M]; /* cache for strings in API */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_WarnFunction warnf; /* warning function */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ud_warn; /* auxiliary data to 'warnf' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } global_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CallInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": StkId func; /* function index in the stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": StkId top; /* top for this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct CallInfo *previous, *next; /* dynamic call link */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* only for Lua functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": const Instruction *savedpc; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile l_signalT trap; Step #6 - "compile-libfuzzer-introspector-x86_64": int nextraargs; /* # of extra arguments in vararg functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": } l; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* only for C functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_KFunction k; /* continuation in case of yields */ Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t old_errfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_KContext ctx; /* context info. in case of yields */ Step #6 - "compile-libfuzzer-introspector-x86_64": } c; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": int funcidx; /* called-function index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nyield; /* number of values yielded */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nres; /* number of values returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* info about transferred values (for call/return hooks) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short ftransfer; /* offset of first value transferred */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short ntransfer; /* number of values transferred */ Step #6 - "compile-libfuzzer-introspector-x86_64": } transferinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } u2; Step #6 - "compile-libfuzzer-introspector-x86_64": short nresults; /* expected number of results from this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short callstatus; Step #6 - "compile-libfuzzer-introspector-x86_64": } CallInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.982 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lualib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.988 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ldo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.006 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ltm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TM_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_NEWINDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_GC, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LEN, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_EQ, /* last tag method with fast access */ Step #6 - "compile-libfuzzer-introspector-x86_64": TM_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MUL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_MOD, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_IDIV, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BAND, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BOR, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BXOR, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SHL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_SHR, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_UNM, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_BNOT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CONCAT, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CALL, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": TM_N /* number of elements in the enum */ Step #6 - "compile-libfuzzer-introspector-x86_64": } TMS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.014 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.020 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lmathlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int lu_int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long lu_int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Rand64 { Step #6 - "compile-libfuzzer-introspector-x86_64": lu_int32 h; /* higher half */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_int32 l; /* lower half */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Rand64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Rand64 s[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RanState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.034 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lopcodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.042 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.050 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/llex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number r; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Integer i; Step #6 - "compile-libfuzzer-introspector-x86_64": TString *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } SemInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Token { Step #6 - "compile-libfuzzer-introspector-x86_64": int token; Step #6 - "compile-libfuzzer-introspector-x86_64": SemInfo seminfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } Token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LexState { Step #6 - "compile-libfuzzer-introspector-x86_64": int current; /* current character (charint) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int linenumber; /* input line counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lastline; /* line of last token 'consumed' */ Step #6 - "compile-libfuzzer-introspector-x86_64": Token t; /* current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": Token lookahead; /* look ahead token */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct FuncState *fs; /* current function (parser) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": ZIO *z; /* input stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": Mbuffer *buff; /* buffer for tokens */ Step #6 - "compile-libfuzzer-introspector-x86_64": Table *h; /* to avoid collection/reuse strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Dyndata *dyd; /* dynamic structures used by the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *source; /* current source name */ Step #6 - "compile-libfuzzer-introspector-x86_64": TString *envn; /* environment variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LexState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.056 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_INTEGER lua_Integer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_KCONTEXT lua_KContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_KFunction) (lua_State *L, int status, lua_KContext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*lua_WarnFunction) (void *ud, const char *msg, int tocont); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*lua_Hook) (lua_State *L, lua_Debug *ar); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_State lua_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_Debug lua_Debug; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_UNSIGNED lua_Unsigned; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_NUMBER lua_Number; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_CFunction) (lua_State *L); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.067 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lgc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.074 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lgc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.098 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lvm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": F2Ieq, /* no rounding; accepts only integral values */ Step #6 - "compile-libfuzzer-introspector-x86_64": F2Ifloor, /* takes the floor of the number */ Step #6 - "compile-libfuzzer-introspector-x86_64": F2Iceil /* takes the ceil of the number */ Step #6 - "compile-libfuzzer-introspector-x86_64": } F2Imod; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.105 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ldump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Writer writer; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": int strip; Step #6 - "compile-libfuzzer-introspector-x86_64": int status; Step #6 - "compile-libfuzzer-introspector-x86_64": } DumpState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.114 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lparser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockCnt { Step #6 - "compile-libfuzzer-introspector-x86_64": struct BlockCnt *previous; /* chain */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstlabel; /* index of first label in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int firstgoto; /* index of first pending goto in this block */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* # active locals outside the block */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte upval; /* true if some variable in the block is an upvalue */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte isloop; /* true if 'block' is a loop */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte insidetbc; /* true if inside the scope of a to-be-closed var. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ConsControl { Step #6 - "compile-libfuzzer-introspector-x86_64": expdesc v; /* last list item read */ Step #6 - "compile-libfuzzer-introspector-x86_64": expdesc *t; /* table descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": int nh; /* total number of 'record' elements */ Step #6 - "compile-libfuzzer-introspector-x86_64": int na; /* number of array elements already stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": int tostore; /* number of array elements pending to be stored */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConsControl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.145 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.155 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lfunc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.161 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lprefix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.166 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.172 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lctype.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.178 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ldebug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.184 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lctype.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.191 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lundump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L; Step #6 - "compile-libfuzzer-introspector-x86_64": ZIO *Z; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.201 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ltm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.211 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ldebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.228 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union StackValue { Step #6 - "compile-libfuzzer-introspector-x86_64": TValue val; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short delta; Step #6 - "compile-libfuzzer-introspector-x86_64": } tbclist; Step #6 - "compile-libfuzzer-introspector-x86_64": } StackValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Node { Step #6 - "compile-libfuzzer-introspector-x86_64": struct NodeKey { Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; /* fields for value */ Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte key_tt; /* key type */ Step #6 - "compile-libfuzzer-introspector-x86_64": int next; /* for chaining */ Step #6 - "compile-libfuzzer-introspector-x86_64": Value key_val; /* key value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue i_val; /* direct access to node's value as a proper 'TValue' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Value { Step #6 - "compile-libfuzzer-introspector-x86_64": struct GCObject *gc; /* collectable objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; /* light userdata */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction f; /* light C functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Integer i; /* integer numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number n; /* float numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Value; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LClosure { Step #6 - "compile-libfuzzer-introspector-x86_64": ClosureHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Proto *p; Step #6 - "compile-libfuzzer-introspector-x86_64": UpVal *upvals[1]; /* list of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } LClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Closure { Step #6 - "compile-libfuzzer-introspector-x86_64": CClosure c; Step #6 - "compile-libfuzzer-introspector-x86_64": LClosure l; Step #6 - "compile-libfuzzer-introspector-x86_64": } Closure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Udata0 { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short nuvalue; /* number of user values */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; /* number of bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *metatable; Step #6 - "compile-libfuzzer-introspector-x86_64": union {LUAI_MAXALIGN;} bindata; Step #6 - "compile-libfuzzer-introspector-x86_64": } Udata0; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GCObject { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": } GCObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union UValue { Step #6 - "compile-libfuzzer-introspector-x86_64": TValue uv; Step #6 - "compile-libfuzzer-introspector-x86_64": LUAI_MAXALIGN; /* ensures maximum alignment for udata bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } UValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Udata { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short nuvalue; /* number of user values */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; /* number of bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct Table *metatable; Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gclist; Step #6 - "compile-libfuzzer-introspector-x86_64": UValue uv[1]; /* user values */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Udata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TValue { Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; Step #6 - "compile-libfuzzer-introspector-x86_64": } TValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CClosure { Step #6 - "compile-libfuzzer-introspector-x86_64": ClosureHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lua_CFunction f; Step #6 - "compile-libfuzzer-introspector-x86_64": TValue upvalue[1]; /* list of upvalues */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CClosure; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Table { Step #6 - "compile-libfuzzer-introspector-x86_64": CommonHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte flags; /* 1<

> sC */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SHLI,/* A B sC R[A] := sC << R[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_ADD,/* A B C R[A] := R[B] + R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SUB,/* A B C R[A] := R[B] - R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_MUL,/* A B C R[A] := R[B] * R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_MOD,/* A B C R[A] := R[B] % R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_POW,/* A B C R[A] := R[B] ^ R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_DIV,/* A B C R[A] := R[B] / R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_IDIV,/* A B C R[A] := R[B] // R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_BAND,/* A B C R[A] := R[B] & R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_BOR,/* A B C R[A] := R[B] | R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_BXOR,/* A B C R[A] := R[B] ~ R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SHL,/* A B C R[A] := R[B] << R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SHR,/* A B C R[A] := R[B] >> R[C] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_MMBIN,/* A B C call C metamethod over R[A] and R[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_MMBINI,/* A sB C k call C metamethod over R[A] and sB */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_MMBINK,/* A B C k call C metamethod over R[A] and K[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_UNM,/* A B R[A] := -R[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_BNOT,/* A B R[A] := ~R[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_NOT,/* A B R[A] := not R[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LEN,/* A B R[A] := #R[B] (length operator) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CONCAT,/* A B R[A] := R[A].. ... ..R[A + B - 1] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CLOSE,/* A close all upvalues >= R[A] */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TBC,/* A mark variable A "to be closed" */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_JMP,/* sJ pc += sJ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_EQ,/* A B k if ((R[A] == R[B]) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LT,/* A B k if ((R[A] < R[B]) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LE,/* A B k if ((R[A] <= R[B]) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_EQK,/* A B k if ((R[A] == K[B]) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_EQI,/* A sB k if ((R[A] == sB) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LTI,/* A sB k if ((R[A] < sB) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_LEI,/* A sB k if ((R[A] <= sB) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_GTI,/* A sB k if ((R[A] > sB) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_GEI,/* A sB k if ((R[A] >= sB) ~= k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TEST,/* A k if (not R[A] == k) then pc++ */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TESTSET,/* A B k if (not R[B] == k) then pc++ else R[A] := R[B] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CALL,/* A B C R[A], ... ,R[A+C-2] := R[A](R[A+1], ... ,R[A+B-1]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TAILCALL,/* A B C k return R[A](R[A+1], ... ,R[A+B-1]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_RETURN,/* A B C k return R[A], ... ,R[A+B-2] (see note) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_RETURN0,/* return */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_RETURN1,/* A return R[A] */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORLOOP,/* A Bx update counters; if loop continues then pc-=Bx; */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORPREP,/* A Bx ; Step #6 - "compile-libfuzzer-introspector-x86_64": if not to run then pc+=Bx+1; */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORPREP,/* A Bx create upvalue for R[A + 3]; pc+=Bx */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORCALL,/* A C R[A+4], ... ,R[A+3+C] := R[A](R[A+1], R[A+2]); */ Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORLOOP,/* A Bx if R[A+2] ~= nil then { R[A]=R[A+2]; pc -= Bx } */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SETLIST,/* A B C k R[A][C+i] := R[A+i], 1 <= i <= B */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CLOSURE,/* A Bx R[A] := closure(KPROTO[Bx]) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_VARARG,/* A C R[A], R[A+1], ..., R[A+C-2] = vararg */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_VARARGPREP,/*A (adjust vararg parameters) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OP_EXTRAARG/* Ax extra (larger) argument for previous opcode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OpCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.338 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lzio.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Zio ZIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mbuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buffsize; Step #6 - "compile-libfuzzer-introspector-x86_64": } Mbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.344 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src/duktape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_peek_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_read_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_thread_state duk_thread_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_c_function)(duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_function_list_entry duk_function_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_realloc_function) (void *udata, void *ptr, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_codepoint_t (*duk_map_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_number_list_entry duk_number_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_memory_functions duk_memory_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_alloc_function) (void *udata, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_free_function) (void *udata, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_safe_call_function) (duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_read_function) (void *udata, char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_detached_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_decode_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_write_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_idx_t (*duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:51.369 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src/duktape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_instr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_tval_struct duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; /* output bufwriter */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *h_replacer; /* replacer function */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_gap; /* gap (if empty string, NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_proplist; /* explicit PropertyList */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_loop; /* valstack index of loop detection object */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ascii_only; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_avoid_key_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t mask_for_undefined; /* type bit mask: types which certainly produce 'undefined' */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_undefined; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_nan; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_neginf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_posinf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_function; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *visiting[DUK_JSON_ENC_LOOPARRAY]; /* indexed by recursion_depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_enc_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_double_t (*duk__toint_coercer)(duk_hthread *thr, duk_tval *tv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__dprint_state duk__dprint_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently about 7*152 = 1064 bytes. The space for these Step #6 - "compile-libfuzzer-introspector-x86_64": * duk__bigints is used also as a temporary buffer for generating Step #6 - "compile-libfuzzer-introspector-x86_64": * the final string. This is a bit awkard; a union would be Step #6 - "compile-libfuzzer-introspector-x86_64": * more correct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk__bigint f, r, s, mp, mm, t1, t2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_s2n; /* if 1, doing a string-to-number; else doing a number-to-string */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_fixed; /* if 1, doing a fixed format output (not free format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t req_digits; /* requested number of output digits; 0 = free-format */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t abs_pos; /* digit position is absolute, not relative */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t e; /* exponent for 'f' */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t b; /* input radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t B; /* output radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t k; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t low_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t high_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t unequal_gaps; /* m+ != m- (very rarely) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer used for generated digits, values are in the range [0,B-1]. */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t digits[DUK__MAX_OUTPUT_DIGITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t count; /* digit count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__numconv_stringify_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_token duk_re_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_matcher_ctx duk_re_matcher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t b[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use b[] to access the size of the union, which is strictly not Step #6 - "compile-libfuzzer-introspector-x86_64": * correct. Can't use fixed size unless there's feature detection Step #6 - "compile-libfuzzer-introspector-x86_64": * for pointer byte size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__ptr_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_hthread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_fixed duk_hbuffer_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_external duk_hbuffer_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_propvalue duk_propvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heap duk_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_activation duk_activation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strcache duk_strcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strtab_entry duk_strtab_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer duk_hbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_dynamic duk_hbuffer_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propaccessor duk_propaccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propdesc duk_propdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_ljstate duk_ljstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitencoder_ctx duk_bitencoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_token duk_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_point duk_lexer_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *holder; /* for object-bound identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *value; /* for register-bound and declarative env identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t attrs; /* property attributes for identifier (relevant if value != NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *this_binding; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *env; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__id_lookup_result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t v[DUK__BI_MAX_PARTS]; /* low to high */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__bigint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_ctx duk_lexer_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_regconst_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_str; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__transform_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_reviver; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_dec_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_internal_thread_state duk_internal_thread_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_instr duk_compiler_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk__transform_callback)(duk__transform_context *tfm_ctx, const void *udata, duk_codepoint_t cp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__exp_limits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t label_id; /* numeric label_id (-1 reserved as marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_label; /* borrowed label name */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t catch_depth; /* catch depth at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t pc_label; /* pc of label statement: Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+1: break jump site Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+2: continue jump site Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fast jumps (which avoid longjmp) jump directly to the jump sites Step #6 - "compile-libfuzzer-introspector-x86_64": * which are always known even while the iteration/switch statement Step #6 - "compile-libfuzzer-introspector-x86_64": * is still being parsed. A final peephole pass "straightens out" Step #6 - "compile-libfuzzer-introspector-x86_64": * the jumps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_labelinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_u32_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitdecoder_ctx duk_bitdecoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_mem_getptr)(duk_heap *heap, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_codepoint duk_lexer_codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr duk_heaphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring duk_hstring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hobject duk_hobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hnativefunction duk_hnativefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PLAIN: x1 Step #6 - "compile-libfuzzer-introspector-x86_64": * ARITH: x1 x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * PROP: x1.x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * VAR: x1 (name) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: can be optimized for smaller footprint esp. on 32-bit environments */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_IVAL_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t op; /* bytecode opcode (or extraop) for binary ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x1; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x2; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__one_arg_func)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of characters that the atom matches (e.g. 3 for 'abc'), Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if atom is complex and number of matched characters either Step #6 - "compile-libfuzzer-introspector-x86_64": * varies or is not known. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int32_t charlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are not needed to implement quantifier capture handling, Step #6 - "compile-libfuzzer-introspector-x86_64": * but might be needed at some point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* re_ctx->captures at start and end of atom parsing. Step #6 - "compile-libfuzzer-introspector-x86_64": * Since 'captures' indicates highest capture number emitted Step #6 - "compile-libfuzzer-introspector-x86_64": * so far in a DUK_REOP_SAVE, the captures numbers saved by Step #6 - "compile-libfuzzer-introspector-x86_64": * the atom are: ]start_captures,end_captures]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t start_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t end_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__re_disjunction_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_jmpbuf duk_jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring_external duk_hstring_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr_string duk_heaphdr_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hcompiledfunction duk_hcompiledfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbufferobject duk_hbufferobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_compiler_ctx duk_re_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_ctx duk_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_re_range_callback)(void *user, duk_codepoint_t r1, duk_codepoint_t r2, duk_bool_t direct); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_fixedbuffer duk_fixedbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_ISPEC_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_regconst_t regconst; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t valstack_idx; /* always set; points to a reserved valstack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ispec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__compile_raw_args duk__compile_raw_args; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_compiler_ctx comp_ctx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_lexer_point lex_pt_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__compiler_stkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bufwriter_ctx duk_bufwriter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.719 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src/duk_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_bool_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FILE duk_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_errcode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float duk_float_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double duk_double_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_small_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast16_t duk_small_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_small_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast16_t duk_small_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uidx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uarridx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t duk_ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_ret_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_codepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_ucodepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_idx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintmax_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intmax_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t duk_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.742 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/codepage-conv/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.751 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/codepage-conv/duk_codepage_conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.757 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/codepage-conv/duk_codepage_conv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.763 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/alloc-logging/duk_alloc_logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.769 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/alloc-logging/duk_alloc_logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The double value in the union is there to ensure alignment is Step #6 - "compile-libfuzzer-introspector-x86_64": * good for IEEE doubles too. In many 32-bit environments 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * would be sufficiently aligned and the double value is unnecessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } alloc_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.776 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/jxpretty/jxpretty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.782 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/cmdline/duk_cmdline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.802 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/cmdline/duk_cmdline_ajduk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.816 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/hello/hello.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.822 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/debug-trans-socket/duk_trans_socket_unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.831 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/debug-trans-socket/duk_trans_socket_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.839 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/debug-trans-socket/duk_trans_socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.845 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/alloc-hybrid/duk_alloc_hybrid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } pool_size_spec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pool_free_entry *free; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_start; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_end; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } pool_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pool_header headers[NUM_POOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pool_max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_start; Step #6 - "compile-libfuzzer-introspector-x86_64": char *alloc_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } pool_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pool_free_entry pool_free_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.854 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/alloc-hybrid/duk_alloc_hybrid.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.859 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eventloop/ncurses.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.866 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eventloop/socket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.875 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eventloop/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.883 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eventloop/c_eventloop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; /* numeric ID (returned from e.g. setTimeout); zero if unused */ Step #6 - "compile-libfuzzer-introspector-x86_64": double target; /* next target time */ Step #6 - "compile-libfuzzer-introspector-x86_64": double delay; /* delay/interval */ Step #6 - "compile-libfuzzer-introspector-x86_64": int oneshot; /* oneshot=1 (setTimeout), repeated=0 (setInterval) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int removed; /* timer has been requested for removal */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The callback associated with the timer is held in the "global stash", Step #6 - "compile-libfuzzer-introspector-x86_64": * in .eventTimers[String(id)]. The references must be deleted Step #6 - "compile-libfuzzer-introspector-x86_64": * when a timer struct is deleted. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ev_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.894 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eventloop/fileio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.900 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eventloop/poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.906 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/debug-trans-dvalue/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.914 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/debug-trans-dvalue/duk_trans_dvalue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_received_function)(duk_trans_dvalue_ctx *ctx, duk_dvalue *dv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_trans_buffer duk_trans_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_handshake_function)(duk_trans_dvalue_ctx *ctx, const char *handshake_line); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_dvalue duk_dvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_trans_dvalue_ctx duk_trans_dvalue_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_cooperate_function)(duk_trans_dvalue_ctx *ctx, int block); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_trans_dvalue_detached_function)(duk_trans_dvalue_ctx *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.921 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/debug-trans-dvalue/duk_trans_dvalue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.942 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/dummy-date-provider/dummy_date_provider.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.947 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/guide/processlines.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.953 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/guide/uppercase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.959 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/guide/primecheck.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.965 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/alloc-torture/duk_alloc_torture.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The double value in the union is there to ensure alignment is Step #6 - "compile-libfuzzer-introspector-x86_64": * good for IEEE doubles too. In many 32-bit environments 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * would be sufficiently aligned and the double value is unnecessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } alloc_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.973 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/alloc-torture/duk_alloc_torture.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.978 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/sandbox/sandbox.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* The double value in the union is there to ensure alignment is Step #6 - "compile-libfuzzer-introspector-x86_64": * good for IEEE doubles too. In many 32-bit environments 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * would be sufficiently aligned and the double value is unnecessary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sz; Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } alloc_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.986 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/examples/eval/eval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:52.992 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-noline/duktape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_detached_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_decode_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_c_function)(duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_write_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_alloc_function) (void *udata, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_idx_t (*duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_thread_state duk_thread_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_function_list_entry duk_function_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_read_function) (void *udata, char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_peek_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_memory_functions duk_memory_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_number_list_entry duk_number_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_read_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_realloc_function) (void *udata, void *ptr, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_codepoint_t (*duk_map_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_free_function) (void *udata, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_safe_call_function) (duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:53.020 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-noline/duktape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t label_id; /* numeric label_id (-1 reserved as marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_label; /* borrowed label name */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t catch_depth; /* catch depth at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t pc_label; /* pc of label statement: Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+1: break jump site Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+2: continue jump site Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fast jumps (which avoid longjmp) jump directly to the jump sites Step #6 - "compile-libfuzzer-introspector-x86_64": * which are always known even while the iteration/switch statement Step #6 - "compile-libfuzzer-introspector-x86_64": * is still being parsed. A final peephole pass "straightens out" Step #6 - "compile-libfuzzer-introspector-x86_64": * the jumps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_labelinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_compiler_ctx comp_ctx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_lexer_point lex_pt_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__compiler_stkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_fixedbuffer duk_fixedbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_ISPEC_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_regconst_t regconst; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t valstack_idx; /* always set; points to a reserved valstack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ispec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_reviver; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_dec_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__exp_limits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bufwriter_ctx duk_bufwriter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_point duk_lexer_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_token duk_re_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_compiler_ctx duk_re_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t v[DUK__BI_MAX_PARTS]; /* low to high */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__bigint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strcache duk_strcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__compile_raw_args duk__compile_raw_args; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr duk_heaphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_ctx duk_lexer_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_instr duk_compiler_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_ctx duk_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_tval_struct duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_double_t (*duk__toint_coercer)(duk_hthread *thr, duk_tval *tv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__one_arg_func)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_jmpbuf duk_jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr_string duk_heaphdr_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_codepoint duk_lexer_codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_matcher_ctx duk_re_matcher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitdecoder_ctx duk_bitdecoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk__transform_callback)(duk__transform_context *tfm_ctx, const void *udata, duk_codepoint_t cp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *holder; /* for object-bound identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *value; /* for register-bound and declarative env identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t attrs; /* property attributes for identifier (relevant if value != NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *this_binding; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *env; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__id_lookup_result; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of characters that the atom matches (e.g. 3 for 'abc'), Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if atom is complex and number of matched characters either Step #6 - "compile-libfuzzer-introspector-x86_64": * varies or is not known. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int32_t charlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are not needed to implement quantifier capture handling, Step #6 - "compile-libfuzzer-introspector-x86_64": * but might be needed at some point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* re_ctx->captures at start and end of atom parsing. Step #6 - "compile-libfuzzer-introspector-x86_64": * Since 'captures' indicates highest capture number emitted Step #6 - "compile-libfuzzer-introspector-x86_64": * so far in a DUK_REOP_SAVE, the captures numbers saved by Step #6 - "compile-libfuzzer-introspector-x86_64": * the atom are: ]start_captures,end_captures]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t start_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t end_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__re_disjunction_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_token duk_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_activation duk_activation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_mem_getptr)(duk_heap *heap, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__dprint_state duk__dprint_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t b[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use b[] to access the size of the union, which is strictly not Step #6 - "compile-libfuzzer-introspector-x86_64": * correct. Can't use fixed size unless there's feature detection Step #6 - "compile-libfuzzer-introspector-x86_64": * for pointer byte size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__ptr_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_re_range_callback)(void *user, duk_codepoint_t r1, duk_codepoint_t r2, duk_bool_t direct); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_str; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__transform_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently about 7*152 = 1064 bytes. The space for these Step #6 - "compile-libfuzzer-introspector-x86_64": * duk__bigints is used also as a temporary buffer for generating Step #6 - "compile-libfuzzer-introspector-x86_64": * the final string. This is a bit awkard; a union would be Step #6 - "compile-libfuzzer-introspector-x86_64": * more correct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk__bigint f, r, s, mp, mm, t1, t2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_s2n; /* if 1, doing a string-to-number; else doing a number-to-string */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_fixed; /* if 1, doing a fixed format output (not free format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t req_digits; /* requested number of output digits; 0 = free-format */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t abs_pos; /* digit position is absolute, not relative */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t e; /* exponent for 'f' */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t b; /* input radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t B; /* output radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t k; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t low_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t high_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t unequal_gaps; /* m+ != m- (very rarely) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer used for generated digits, values are in the range [0,B-1]. */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t digits[DUK__MAX_OUTPUT_DIGITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t count; /* digit count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__numconv_stringify_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_u32_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_instr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PLAIN: x1 Step #6 - "compile-libfuzzer-introspector-x86_64": * ARITH: x1 x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * PROP: x1.x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * VAR: x1 (name) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: can be optimized for smaller footprint esp. on 32-bit environments */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_IVAL_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t op; /* bytecode opcode (or extraop) for binary ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x1; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x2; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; /* output bufwriter */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *h_replacer; /* replacer function */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_gap; /* gap (if empty string, NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_proplist; /* explicit PropertyList */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_loop; /* valstack index of loop detection object */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ascii_only; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_avoid_key_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t mask_for_undefined; /* type bit mask: types which certainly produce 'undefined' */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_undefined; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_nan; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_neginf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_posinf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_function; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *visiting[DUK_JSON_ENC_LOOPARRAY]; /* indexed by recursion_depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_enc_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitencoder_ctx duk_bitencoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring duk_hstring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hobject duk_hobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hnativefunction duk_hnativefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_hthread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_fixed duk_hbuffer_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_external duk_hbuffer_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_propvalue duk_propvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heap duk_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring_external duk_hstring_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hcompiledfunction duk_hcompiledfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbufferobject duk_hbufferobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer duk_hbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_dynamic duk_hbuffer_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propaccessor duk_propaccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propdesc duk_propdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_ljstate duk_ljstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_regconst_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strtab_entry duk_strtab_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_internal_thread_state duk_internal_thread_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.379 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-noline/duk_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uidx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uarridx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_small_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast16_t duk_small_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_small_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast16_t duk_small_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_idx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_ret_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_codepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_ucodepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t duk_ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t duk_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FILE duk_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintmax_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intmax_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_bool_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_errcode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float duk_float_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double duk_double_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.402 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debug_heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.412 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hbuffer_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.418 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hcompiledfunction.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.424 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.442 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hbufferobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.448 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.460 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_replacements.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.466 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_var.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *holder; /* for object-bound identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *value; /* for register-bound and declarative env identifiers */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t attrs; /* property attributes for identifier (relevant if value != NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_tval *this_binding; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *env; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__id_lookup_result; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.490 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_jmpbuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.496 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_regexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.504 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_compile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__compile_raw_args duk__compile_raw_args; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.512 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_compiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_regconst_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * PLAIN: x1 Step #6 - "compile-libfuzzer-introspector-x86_64": * ARITH: x1 x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * PROP: x1.x2 Step #6 - "compile-libfuzzer-introspector-x86_64": * VAR: x1 (name) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: can be optimized for smaller footprint esp. on 32-bit environments */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_IVAL_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t op; /* bytecode opcode (or extraop) for binary ops */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x1; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_ispec x2; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ivalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t t; /* DUK_ISPEC_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_regconst_t regconst; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t valstack_idx; /* always set; points to a reserved valstack slot */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_ispec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t label_id; /* numeric label_id (-1 reserved as marker) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_label; /* borrowed label name */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t catch_depth; /* catch depth at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t pc_label; /* pc of label statement: Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+1: break jump site Step #6 - "compile-libfuzzer-introspector-x86_64": * pc+2: continue jump site Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Fast jumps (which avoid longjmp) jump directly to the jump sites Step #6 - "compile-libfuzzer-introspector-x86_64": * which are always known even while the iteration/switch statement Step #6 - "compile-libfuzzer-introspector-x86_64": * is still being parsed. A final peephole pass "straightens out" Step #6 - "compile-libfuzzer-introspector-x86_64": * the jumps. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_labelinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.519 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.525 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_duktape.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.535 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_error_throw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.543 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.552 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.559 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_stack.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_double_t (*duk__toint_coercer)(duk_hthread *thr, duk_tval *tv); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.627 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debug_vsnprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk__dprint_state duk__dprint_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.649 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.658 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_error_augment.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.668 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_selftest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t i; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t c[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__test_u32_union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.679 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_tinyrandom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.685 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debug_macros.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.693 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_error.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.702 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_builtins.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.722 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debugger.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t b[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use b[] to access the size of the union, which is strictly not Step #6 - "compile-libfuzzer-introspector-x86_64": * correct. Can't use fixed size unless there's feature detection Step #6 - "compile-libfuzzer-introspector-x86_64": * for pointer byte size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__ptr_union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.764 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.778 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.796 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_call.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.807 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_tval.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_tval_struct duk_tval; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.816 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.822 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_bytecode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_instr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.828 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.836 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_date_unix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.846 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.858 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_proxy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.864 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.871 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_regexp_executor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.887 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_lexer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_re_range_callback)(void *user, duk_codepoint_t r1, duk_codepoint_t r2, duk_bool_t direct); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.896 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_refcount.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.908 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_stringcache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.917 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_mem_getptr)(duk_heap *heap, void *ud); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.928 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_thrower.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.933 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_alloc_default.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.939 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_error_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.946 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_number.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.954 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hthread_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.961 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_exception.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.966 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_date.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.989 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_selftest.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:54.994 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.003 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.014 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_finalizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.020 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_regexp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.026 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hbuffer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.033 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.043 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_math.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__one_arg_func)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.053 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_unicode_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.448 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_error_longjmp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.454 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.461 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.476 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.490 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hnativefunction.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.496 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_hashbytes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.502 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_bytecode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.518 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_tval.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.525 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_numconv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.531 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_error_macros.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.540 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_call.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.575 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_array.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.594 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_class.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.600 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_json.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; /* output bufwriter */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *h_replacer; /* replacer function */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_gap; /* gap (if empty string, NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_proplist; /* explicit PropertyList */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_loop; /* valstack index of loop detection object */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ascii_only; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_avoid_key_quotes; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint_t mask_for_undefined; /* type bit mask: types which certainly produce 'undefined' */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_undefined; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_nan; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_neginf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_posinf; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t stridx_custom_function; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hobject *visiting[DUK_JSON_ENC_LOOPARRAY]; /* indexed by recursion_depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_enc_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_idx_t idx_reviver; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(DUK_USE_JX) || defined(DUK_USE_JC) Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flag_ext_custom_or_compatible; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int_t recursion_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk_json_dec_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.606 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.613 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_enum.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.626 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_unicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.634 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.643 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_bitencoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.649 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_markandsweep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.669 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hthread_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.676 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_compiler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_uint_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_compiler_ctx comp_ctx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_lexer_point lex_pt_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__compiler_stkstate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.770 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_ops.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.789 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_bufwriter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.800 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hthread_stacks.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.810 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_builtins.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.880 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duktape.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_c_function)(duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_realloc_function) (void *udata, void *ptr, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_codepoint_t (*duk_map_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*duk_alloc_function) (void *udata, duk_size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_free_function) (void *udata, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_ret_t (*duk_safe_call_function) (duk_context *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_thread_state duk_thread_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_function_list_entry duk_function_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_peek_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_number_list_entry duk_number_list_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_memory_functions duk_memory_functions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_read_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_write_flush_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_idx_t (*duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_double_union duk_double_union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_read_function) (void *udata, char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_debug_detached_function) (void *udata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk_decode_char_function) (void *udata, duk_codepoint_t codepoint); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_size_t (*duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.906 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_unicode_support.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.923 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debugger.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.931 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hthread_builtins.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:55.947 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_props.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.016 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_regexp_compiler.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of characters that the atom matches (e.g. 3 for 'abc'), Step #6 - "compile-libfuzzer-introspector-x86_64": * -1 if atom is complex and number of matched characters either Step #6 - "compile-libfuzzer-introspector-x86_64": * varies or is not known. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int32_t charlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /* These are not needed to implement quantifier capture handling, Step #6 - "compile-libfuzzer-introspector-x86_64": * but might be needed at some point. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* re_ctx->captures at start and end of atom parsing. Step #6 - "compile-libfuzzer-introspector-x86_64": * Since 'captures' indicates highest capture number emitted Step #6 - "compile-libfuzzer-introspector-x86_64": * so far in a DUK_REOP_SAVE, the captures numbers saved by Step #6 - "compile-libfuzzer-introspector-x86_64": * the atom are: ]start_captures,end_captures]. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t start_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t end_captures; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__re_disjunction_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.032 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_date_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.040 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_debug_fixedbuffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.047 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_hashstring.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.053 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_global.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hthread *thr; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_hstring *h_str; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_bufwriter_ctx bw; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const duk_uint8_t *p_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__transform_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*duk__transform_callback)(duk__transform_context *tfm_ctx, const void *udata, duk_codepoint_t cp); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.075 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_js_executor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.130 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heap_stringtable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.151 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_logger.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.160 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_strings.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.171 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_var.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.177 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hobject_pc2line.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.186 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_lexer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.211 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_strings.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.221 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.231 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_bitdecoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.238 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_json.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.286 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.296 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hstring_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.302 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_logging.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.309 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintmax_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intmax_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t duk_ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_idx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float duk_float_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double duk_double_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FILE duk_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_ret_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_codepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_ucodepoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uarridx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_least32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_least32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t duk_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t duk_uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int duk_small_int_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast16_t duk_small_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t duk_int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_small_uint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast16_t duk_small_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_fast32_t duk_int_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_t duk_uidx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint_fast32_t duk_uint_fast_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int_t duk_errcode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint64_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int64_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast64_t duk_uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint32_t duk_uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint16_t duk_uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast64_t duk_int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int16_t duk_int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_small_int_t duk_bool_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long duk_uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast32_t duk_uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_uint8_t duk_uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int_fast32_t duk_int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long duk_int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long duk_uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int8_t duk_int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int duk_uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int duk_int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.331 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_replacements.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.337 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_protos.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.344 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hbuffer_alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.351 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_boolean.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.357 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.362 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_buffer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.398 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_numconv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t upper; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_int16_t lower; Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__exp_limits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint32_t v[DUK__BI_MAX_PARTS]; /* low to high */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__bigint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Currently about 7*152 = 1064 bytes. The space for these Step #6 - "compile-libfuzzer-introspector-x86_64": * duk__bigints is used also as a temporary buffer for generating Step #6 - "compile-libfuzzer-introspector-x86_64": * the final string. This is a bit awkard; a union would be Step #6 - "compile-libfuzzer-introspector-x86_64": * more correct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk__bigint f, r, s, mp, mm, t1, t2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_s2n; /* if 1, doing a string-to-number; else doing a number-to-string */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t is_fixed; /* if 1, doing a fixed format output (not free format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t req_digits; /* requested number of output digits; 0 = free-format */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t abs_pos; /* digit position is absolute, not relative */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t e; /* exponent for 'f' */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t b; /* input radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t B; /* output radix */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t k; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t low_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t high_ok; /* see algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t unequal_gaps; /* m+ != m- (very rarely) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer used for generated digits, values are in the range [0,B-1]. */ Step #6 - "compile-libfuzzer-introspector-x86_64": duk_uint8_t digits[DUK__MAX_OUTPUT_DIGITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": duk_small_int_t count; /* digit count */ Step #6 - "compile-libfuzzer-introspector-x86_64": } duk__numconv_stringify_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.428 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hstring.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.434 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_util_hashprime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.441 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_hbufferobject_misc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.447 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_forwdecl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr duk_heaphdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring duk_hstring; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hobject duk_hobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hnativefunction duk_hnativefunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hthread duk_hthread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_fixed duk_hbuffer_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_external duk_hbuffer_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union duk_propvalue duk_propvalue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_jmpbuf duk_jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hstring_external duk_hstring_external; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heaphdr_string duk_heaphdr_string; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hcompiledfunction duk_hcompiledfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbufferobject duk_hbufferobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer duk_hbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_hbuffer_dynamic duk_hbuffer_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propaccessor duk_propaccessor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_propdesc duk_propdesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_fixedbuffer duk_fixedbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_compiler_ctx duk_re_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_heap duk_heap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_activation duk_activation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strcache duk_strcache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_strtab_entry duk_strtab_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitdecoder_ctx duk_bitdecoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bufwriter_ctx duk_bufwriter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_token duk_re_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_ctx duk_lexer_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_instr duk_compiler_instr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_ctx duk_compiler_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_ljstate duk_ljstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_bitencoder_ctx duk_bitencoder_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_token duk_token; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_point duk_lexer_point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_lexer_codepoint duk_lexer_codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_re_matcher_ctx duk_re_matcher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.455 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_heap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_internal_thread_state duk_internal_thread_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.463 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_api_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.472 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_bi_pointer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.478 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_heaphdr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.487 INFO datatypes - __init__: Processing /src/civetweb/include/civetweb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mg_request_handler)(struct mg_connection *conn, void *cbdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mg_websocket_connect_handler)(const struct mg_connection *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mg_websocket_data_handler)(struct mg_connection *, Step #6 - "compile-libfuzzer-introspector-x86_64": int, Step #6 - "compile-libfuzzer-introspector-x86_64": char *, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t, Step #6 - "compile-libfuzzer-introspector-x86_64": void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*mg_thread_func_t)(void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*mg_websocket_close_handler)(const struct mg_connection *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*mg_websocket_ready_handler)(struct mg_connection *, void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*mg_authorization_handler)(struct mg_connection *conn, Step #6 - "compile-libfuzzer-introspector-x86_64": void *cbdata); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.504 INFO datatypes - __init__: Processing /src/civetweb/include/CivetServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.518 INFO datatypes - __init__: Processing /src/civetweb/examples/embed_certificate/ec_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.537 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/rest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.546 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/cJSON/cJSON_Utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.552 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/cJSON/cJSON.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned char *json; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t position; Step #6 - "compile-libfuzzer-introspector-x86_64": } error; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned char *content; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t depth; /* How deeply nested (in arrays/objects) is the input at the current offset. */ Step #6 - "compile-libfuzzer-introspector-x86_64": internal_hooks hooks; Step #6 - "compile-libfuzzer-introspector-x86_64": } parse_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct internal_hooks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*allocate)(size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*deallocate)(void *pointer); Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*reallocate)(void *pointer, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": } internal_hooks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t depth; /* current nesting depth (for formatted printing) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cJSON_bool noalloc; Step #6 - "compile-libfuzzer-introspector-x86_64": cJSON_bool format; /* is this print a formatted print */ Step #6 - "compile-libfuzzer-introspector-x86_64": internal_hooks hooks; Step #6 - "compile-libfuzzer-introspector-x86_64": } printbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.587 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/cJSON/cJSON_Utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.606 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/cJSON/cJSON.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cJSON Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* next/prev allow you to walk array/object chains. Alternatively, use GetArraySize/GetArrayItem/GetObjectItem */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct cJSON *next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct cJSON *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": /* An array or object item will have a child pointer pointing to a chain of the items in the array/object. */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct cJSON *child; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The type of the item, as above. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The item's string, if type==cJSON_String and type == cJSON_Raw */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *valuestring; Step #6 - "compile-libfuzzer-introspector-x86_64": /* writing to valueint is DEPRECATED, use cJSON_SetNumberValue instead */ Step #6 - "compile-libfuzzer-introspector-x86_64": int valueint; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The item's number, if type==cJSON_Number */ Step #6 - "compile-libfuzzer-introspector-x86_64": double valuedouble; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The item's name string, if this item is the child of, or is in the list of subitems of an object. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } cJSON; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct cJSON_Hooks Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*malloc_fn)(size_t sz); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*free_fn)(void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": } cJSON_Hooks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int cJSON_bool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.615 INFO datatypes - __init__: Processing /src/civetweb/examples/ws_server/ws_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.623 INFO datatypes - __init__: Processing /src/civetweb/examples/ws_client/ws_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.632 INFO datatypes - __init__: Processing /src/civetweb/examples/embedded_c/embedded_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.653 INFO datatypes - __init__: Processing /src/civetweb/examples/client/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:56.727 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:16:36.232 INFO data_loader - load_all_profiles: [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:16:36.232 INFO data_loader - load_all_profiles: - found 1 profiles to load Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:16:36.289 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:16:36.290 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:16:36.290 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:02.785 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:03.802 INFO data_loader - read_fuzzer_data_file_to_profile: Found no entrypoints Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:03.802 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:04.941 INFO analysis - load_data_files: Found 1 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:04.942 INFO analysis - load_data_files: [+] Accummulating profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:04.942 INFO analysis - load_data_files: Accummulating using multiprocessing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:04.981 INFO fuzzer_profile - accummulate_profile: /src: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.373 INFO fuzzer_profile - accummulate_profile: /src: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.373 INFO fuzzer_profile - accummulate_profile: /src: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.379 INFO fuzzer_profile - accummulate_profile: /src: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.379 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.380 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.381 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.382 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz3.covreport', '/src/inspector/civetweb_fuzz2.covreport', '/src/inspector/civetweb_fuzz1.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.382 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz3.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.414 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz2.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.479 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz1.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.513 INFO fuzzer_profile - accummulate_profile: /src: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.513 INFO fuzzer_profile - accummulate_profile: /src: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.513 INFO fuzzer_profile - accummulate_profile: /src: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.513 INFO fuzzer_profile - accummulate_profile: /src: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:06.534 INFO fuzzer_profile - accummulate_profile: /src: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:08.045 INFO analysis - load_data_files: [+] Creating project profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:08.046 INFO project_profile - __init__: Creating merged profile of 1 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:08.046 INFO project_profile - __init__: Populating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:08.046 INFO project_profile - __init__: Populating functions unreached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:08.049 INFO project_profile - __init__: Creating all_functions dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:08.065 INFO project_profile - __init__: Gathering complexity and incoming references of each function Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.403 INFO project_profile - __init__: Completed creationg of merged profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.403 INFO analysis - load_data_files: [+] Refining profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.556 INFO commands - run_analysis_on_dir: Analyses to run: ['OptimalTargets', 'FuzzEngineInputAnalysis', 'RuntimeCoverageAnalysis', 'FuzzDriverSynthesizerAnalysis', 'BugDigestorAnalysis', 'FilePathAnalyser', 'ThirdPartyAPICoverageAnalyser', 'MetadataAnalysis', 'SinkCoverageAnalyser', 'AnnotatedCFG'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.556 INFO commands - run_analysis_on_dir: [+] Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.556 INFO html_report - create_html_report: - Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.557 INFO html_report - create_section_project_overview: - Creating reachability overview table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.934 INFO html_report - create_section_fuzzers_overview: - Creating table with overview of all fuzzers Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.934 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:10.934 INFO html_report - create_section_all_functions: - Creating table with information about all functions in target Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.402 INFO html_report - create_all_function_table: Assembled a total of 7944 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.402 INFO html_report - create_section_fuzzer_detailed_section: - Creating section with details about each fuzzer Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.402 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.402 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.403 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.403 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 2 -- : 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.403 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.403 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.403 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:11.956 INFO font_manager - _load_fontmanager: generated new fontManager Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.236 INFO html_helpers - create_horisontal_calltree_image: Creating image _src_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.236 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.236 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (0 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.290 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.290 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.383 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.383 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.383 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.385 INFO html_report - create_fuzzer_profile_runtime_coverage_section: reachable funcs is 0 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.386 INFO html_report - create_section_optional_analyses: - Handling optional analyses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.387 INFO optimal_targets - analysis_func: - Running analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:12.387 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:15.868 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:15.870 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:15.882 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 3096 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:15.882 INFO optimal_targets - iteratively_get_optimal_targets: Getting 3 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:15.882 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:15.885 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:19.392 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:19.400 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:21.146 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:21.147 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:21.159 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1863 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:21.159 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:21.161 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:24.663 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:24.671 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:26.395 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:26.396 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:26.407 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1478 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:26.420 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:26.422 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:29.943 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:29.949 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:31.664 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['sqlite3Parser', 'fts5FilterMethod', 'WindowProc'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.244 INFO html_report - create_all_function_table: Assembled a total of 7944 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.410 INFO optimal_targets - analysis_func: - Completed analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.455 INFO engine_input - analysis_func: - Running analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.455 INFO engine_input - analysis_func: Generating input for /src Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.456 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.456 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.456 INFO engine_input - get_fuzzer_focus_function_section: Found no fuzz blockers and thus no focus function Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.456 INFO engine_input - analysis_func: - Completed analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.456 INFO runtime_coverage_analysis - analysis_func: - Running analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.456 INFO runtime_coverage_analysis - get_low_cov_high_line_funcs: Extracting low cov high line funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.457 INFO runtime_coverage_analysis - analysis_func: - Completed analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.457 INFO driver_synthesizer - analysis_func: - Running analysis FuzzDriverSynthesizerAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:32.458 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:35.905 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:35.906 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:35.919 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 3096 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:35.919 INFO optimal_targets - iteratively_get_optimal_targets: Getting 3 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:35.919 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:35.922 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:39.370 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:39.378 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:41.113 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:41.113 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:41.125 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1863 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:41.125 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:41.127 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:46.643 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:46.651 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:48.377 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:48.378 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:48.389 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1478 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:48.402 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:48.404 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:51.920 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:51.925 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.627 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['sqlite3Parser', 'fts5FilterMethod', 'WindowProc'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.638 INFO driver_synthesizer - analysis_func: . Done Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.639 INFO driver_synthesizer - analysis_func: . Done Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.639 INFO driver_synthesizer - analysis_func: . Done Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.640 INFO driver_synthesizer - analysis_func: Synthesizing drivers for the following optimal functions: { ['sqlite3Parser', 'fts5FilterMethod', 'WindowProc'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.640 INFO driver_synthesizer - analysis_func: - Completed analysis FuzzDriverSynthesizerAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.684 INFO bug_digestor - analysis_func: - Running analysis BugDigestorAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:53.684 INFO filepath_analyser - analysis_func: - Running analysis FilePathAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:55.288 INFO function_call_analyser - analysis_func: - Running analysis ThirdPartyAPICoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:55.288 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:55.326 INFO metadata - analysis_func: - Running analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:55.327 INFO metadata - analysis_func: - Completed analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:55.327 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.819 INFO sinks_analyser - analysis_func: ['src'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.827 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE78 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.848 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE79 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.868 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE787 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.896 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE89 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.914 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE416 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.934 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE20 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.963 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE22 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:56.988 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE352 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.006 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE434 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.024 INFO sinks_analyser - analysis_func: - Finish running analysis SinkCoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.026 INFO annotated_cfg - __init__: Creating annotated CFG Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.026 INFO annotated_cfg - analysis_func: Creating annotated CFGs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.026 INFO annotated_cfg - analysis_func: Analysing: /src Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.026 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.026 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- /src Step #6 - "compile-libfuzzer-introspector-x86_64": Loading report: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.027 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.027 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": Correlating Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.027 INFO debug_info - correlate_debugged_function_to_debug_types: Creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.027 INFO debug_info - create_friendly_debug_types: Have to create for 0 addresses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.027 INFO debug_info - correlate_debugged_function_to_debug_types: Finished creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:57.064 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:58.232 WARNING utils - copy_source_files: Language: c-cpp not support. Skipping source file copy. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:17:58.301 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": sending incremental file list Step #6 - "compile-libfuzzer-introspector-x86_64": created directory /workspace/out/libfuzzer-introspector-x86_64/inspector Step #6 - "compile-libfuzzer-introspector-x86_64": ./ Step #6 - "compile-libfuzzer-introspector-x86_64": _src_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": all-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-friendly-debug-types.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-fuzz-introspector-functions.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_debug_info.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_functions.js Step #6 - "compile-libfuzzer-introspector-x86_64": analysis_1.js Step #6 - "compile-libfuzzer-introspector-x86_64": calltree.js Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_0.html Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz1.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz2.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz3.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": clike.js Step #6 - "compile-libfuzzer-introspector-x86_64": custom.js Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_report.html Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_table_data.js Step #6 - "compile-libfuzzer-introspector-x86_64": prism.css Step #6 - "compile-libfuzzer-introspector-x86_64": prism.js Step #6 - "compile-libfuzzer-introspector-x86_64": styles.css Step #6 - "compile-libfuzzer-introspector-x86_64": summary.json Step #6 - "compile-libfuzzer-introspector-x86_64": test-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_pairs.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_tests.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/client/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/client/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embed_certificate/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embed_certificate/ec_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_c/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_c/embedded_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_cpp/embedded_cpp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/linux_ws_server_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/linux_ws_server_cpp/main.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/rest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON_Utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON_Utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_client/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_client/ws_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_server/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_server/ws_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/include/CivetServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/include/civetweb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/CivetServer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/civetweb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/civetweb_private_lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/civetweb_check.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private_exe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private_exe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/shared.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/timertest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/client/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/client/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embed_certificate/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embed_certificate/ec_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_c/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_c/embedded_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_cpp/embedded_cpp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/linux_ws_server_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/linux_ws_server_cpp/main.cc Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/rest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON_Utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON_Utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_client/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_client/ws_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_server/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_server/ws_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/include/CivetServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/include/civetweb.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/CivetServer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/civetweb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/civetweb_private_lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/civetweb_check.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private_exe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private_exe.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/shared.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/timertest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": sent 74,575,879 bytes received 2,170 bytes 149,156,098.00 bytes/sec Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 74,549,737 speedup is 1.00 Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": CC=clang Step #6 - "compile-libfuzzer-introspector-x86_64": CXX=clang++ Step #6 - "compile-libfuzzer-introspector-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g Step #6 - "compile-libfuzzer-introspector-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -stdlib=libc++ -g Step #6 - "compile-libfuzzer-introspector-x86_64": RUSTFLAGS=-Cdebuginfo=2 -Cforce-frame-pointers Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": + sed -i 's/CFLAGS += -g -fsanitize=address,fuzzer,undefined/#CFLAGS += -g -fsanitize=address,fuzzer,undefined/' ./Makefile Step #6 - "compile-libfuzzer-introspector-x86_64": + export 'LDFLAGS=-fsanitize=fuzzer -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' Step #6 - "compile-libfuzzer-introspector-x86_64": + LDFLAGS='-fsanitize=fuzzer -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' Step #6 - "compile-libfuzzer-introspector-x86_64": + chmod +x ./fuzztest/build.sh Step #6 - "compile-libfuzzer-introspector-x86_64": + ./fuzztest/build.sh Step #6 - "compile-libfuzzer-introspector-x86_64": rm -rf out Step #6 - "compile-libfuzzer-introspector-x86_64": rm -rf libcivetweb.a Step #6 - "compile-libfuzzer-introspector-x86_64": rm -rf libcivetweb.so Step #6 - "compile-libfuzzer-introspector-x86_64": rm -rf libcivetweb.so.1 Step #6 - "compile-libfuzzer-introspector-x86_64": rm -rf libcivetweb.so.1.17.0 Step #6 - "compile-libfuzzer-introspector-x86_64": rm -rf civetweb Step #6 - "compile-libfuzzer-introspector-x86_64": rm -f civetweb_test Step #6 - "compile-libfuzzer-introspector-x86_64": rm: cannot remove 'civetweb_fuzz?': No such file or directory Step #6 - "compile-libfuzzer-introspector-x86_64": clang -c -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ1 -DOPENSSL_API_1_1 -fPIC src/civetweb.c -o out/src/civetweb.o Step #6 - "compile-libfuzzer-introspector-x86_64": clang -c -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ1 -DOPENSSL_API_1_1 fuzztest/fuzzmain.c -o out/fuzztest/fuzzmain.o Step #6 - "compile-libfuzzer-introspector-x86_64": clang -o civetweb -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ1 -DOPENSSL_API_1_1 -fsanitize=fuzzer -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g out/src/civetweb.o out/fuzztest/fuzzmain.o -lpthread -lm -lrt -ldl Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:17:59 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:17:59 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:17:59 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:17:59 : This is a fuzzer, performing analysis Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:17:59 : Logging next yaml tile to /src/fuzzerLogFile-0-w73hz60JrW.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:17:59 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:00 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:00 : Finished introspector module Step #6 - "compile-libfuzzer-introspector-x86_64": clang -c -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ2 -DOPENSSL_API_1_1 -fPIC src/civetweb.c -o out/src/civetweb.o Step #6 - "compile-libfuzzer-introspector-x86_64": clang -o civetweb -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ2 -DOPENSSL_API_1_1 -fsanitize=fuzzer -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g out/src/civetweb.o out/fuzztest/fuzzmain.o -lpthread -lm -lrt -ldl Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:18:01 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : This is a fuzzer, performing analysis Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : Logging next yaml tile to /src/fuzzerLogFile-0-is9nG8O5I2.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:01 : Finished introspector module Step #6 - "compile-libfuzzer-introspector-x86_64": clang -c -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ3 -DOPENSSL_API_1_1 fuzztest/fuzzmain.c -o out/fuzztest/fuzzmain.o Step #6 - "compile-libfuzzer-introspector-x86_64": clang -o civetweb -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -Wall -Wextra -Wshadow -Wformat-security -Winit-self -Wmissing-prototypes -DLINUX -Iinclude -DUSE_STACK_SIZE=102400 -DTEST_FUZZ3 -DOPENSSL_API_1_1 -fsanitize=fuzzer -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g out/src/civetweb.o out/fuzztest/fuzzmain.o -lpthread -lm -lrt -ldl Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:18:02 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : This is a fuzzer, performing analysis Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : Logging next yaml tile to /src/fuzzerLogFile-0-1pbM6JcTIn.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:18:02 : Finished introspector module Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ===================== Step #6 - "compile-libfuzzer-introspector-x86_64": == Build completed == Step #6 - "compile-libfuzzer-introspector-x86_64": ===================== Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": -rwxr-xr-x 1 root root 3.2M Feb 21 10:18 civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": -rwxr-xr-x 1 root root 3.2M Feb 21 10:18 civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": -rwxr-xr-x 1 root root 3.2M Feb 21 10:18 civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": b40da38e48e6ca7cd263bcd3acd0ca96 civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": 4027825d0028f25c1144e1ae96f2af4d civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": 0c7aa3ab32a465d742644a268ed27177 civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ===================== Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": + mv civetweb_fuzz1 civetweb_fuzz2 civetweb_fuzz3 /workspace/out/libfuzzer-introspector-x86_64/ Step #6 - "compile-libfuzzer-introspector-x86_64": Obtaining file:///fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Checking if build backend supports build_editable ... [?25ldone Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build editable ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing editable metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hRequirement already satisfied: beautifulsoup4==4.10.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (4.10.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: lxml==4.9.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (4.9.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: matplotlib==3.7.5 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (3.7.5) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: PyYAML==6.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (6.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: soupsieve==2.2.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (2.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: yapf==0.32.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.32.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: flake8 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (7.1.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pep8 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.7.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: mypy in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: psutil in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (7.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: toml in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.10.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pytest in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (8.3.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinx==6.0.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (6.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinx_rtd_theme in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (3.0.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: configparser in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (7.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: coverage in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (7.6.12) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: atheris in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (2.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools>=65.5.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (75.8.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tqdm in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (4.67.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: rust-demangler in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter==0.23.2 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-python==0.23.6 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.6) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: networkx in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (3.4.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-languages==1.10.2 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.10.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-c==0.23.4 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-cpp==0.23.4 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-go==0.23.4 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-java==0.23.5 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.5) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tree-sitter-rust==0.23.2 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.23.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (4.56.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.4.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: numpy<2,>=1.20 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.26.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-applehelp in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-devhelp in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-jsmath in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (1.0.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-qthelp in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: Jinja2>=3.0 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (3.1.5) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: Pygments>=2.12 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.19.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: docutils<0.20,>=0.18 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (0.19) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: snowballstemmer>=2.0 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.2.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: babel>=2.9 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.17.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: alabaster<0.8,>=0.7 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (0.7.16) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: imagesize>=1.3 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (1.4.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: requests>=2.25.0 in /usr/local/lib/python3.10/site-packages (from sphinx==6.0.0->fuzz-introspector==0.1.7) (2.32.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /usr/local/lib/python3.10/site-packages (from flake8->fuzz-introspector==0.1.7) (0.7.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pycodestyle<2.13.0,>=2.12.0 in /usr/local/lib/python3.10/site-packages (from flake8->fuzz-introspector==0.1.7) (2.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyflakes<3.3.0,>=3.2.0 in /usr/local/lib/python3.10/site-packages (from flake8->fuzz-introspector==0.1.7) (3.2.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: typing_extensions>=4.6.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (4.12.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: mypy_extensions>=1.0.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (1.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: tomli>=1.1.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (2.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: exceptiongroup>=1.0.0rc8 in /usr/local/lib/python3.10/site-packages (from pytest->fuzz-introspector==0.1.7) (1.2.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: iniconfig in /usr/local/lib/python3.10/site-packages (from pytest->fuzz-introspector==0.1.7) (2.0.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pluggy<2,>=1.5 in /usr/local/lib/python3.10/site-packages (from pytest->fuzz-introspector==0.1.7) (1.5.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: sphinxcontrib-jquery<5,>=4 in /usr/local/lib/python3.10/site-packages (from sphinx_rtd_theme->fuzz-introspector==0.1.7) (4.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/site-packages (from Jinja2>=3.0->sphinx==6.0.0->fuzz-introspector==0.1.7) (3.0.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/site-packages (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) (3.4.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/site-packages (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) (3.10) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/site-packages (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) (2.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/site-packages (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) (2025.1.31) Step #6 - "compile-libfuzzer-introspector-x86_64": Building wheels for collected packages: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Building editable for fuzz-introspector (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Created wheel for fuzz-introspector: filename=fuzz_introspector-0.1.7-0.editable-py3-none-any.whl size=3896 sha256=6c91fb69c8178e67bd6711dd9e66852ebb25091165f3ad0f4ec1a6b84002b074 Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-ntl4cjo9/wheels/ce/ec/9e/e0f680466f0d02256e58f72aba9efaf05145b62b6274f28ccb Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully built fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: fuzz-introspector 0.1.7 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling fuzz-introspector-0.1.7: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled fuzz-introspector-0.1.7 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed fuzz-introspector-0.1.7 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-w73hz60JrW.data' and '/src/inspector/fuzzerLogFile-0-w73hz60JrW.data' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data' and '/src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.yaml' and '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.yaml' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_types' and '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_types' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_globals' and '/src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_globals' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_globals' and '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_globals' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_types' and '/src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_types' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_functions' and '/src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_functions' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_info' and '/src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_info' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_info' and '/src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_info' are the same file Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.498 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.499 INFO utils - scan_executables_for_fuzz_introspector_logs: File: /workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz3 is executable Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.499 INFO utils - scan_executables_for_fuzz_introspector_logs: File: /workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz1 is executable Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.499 INFO utils - scan_executables_for_fuzz_introspector_logs: File: /workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz2 is executable Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.499 INFO utils - scan_executables_for_fuzz_introspector_logs: File: /workspace/out/libfuzzer-introspector-x86_64/llvm-symbolizer is executable Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.543 INFO utils - scan_executables_for_fuzz_introspector_logs: Found match fuzzerLogFile-0-1pbM6JcTIn Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.587 INFO utils - scan_executables_for_fuzz_introspector_logs: Found match fuzzerLogFile-0-w73hz60JrW Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.630 INFO utils - scan_executables_for_fuzz_introspector_logs: Found match fuzzerLogFile-0-is9nG8O5I2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.818 INFO commands - correlate_binaries_to_logs: Pairings: [{'executable_path': '/workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz3', 'fuzzer_log_file': 'fuzzerLogFile-0-1pbM6JcTIn'}, {'executable_path': '/workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz1', 'fuzzer_log_file': 'fuzzerLogFile-0-w73hz60JrW'}, {'executable_path': '/workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz2', 'fuzzer_log_file': 'fuzzerLogFile-0-is9nG8O5I2'}] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:08.819 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.065 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.069 INFO data_loader - load_all_profiles: [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.069 INFO data_loader - load_all_profiles: - found 3 profiles to load Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.096 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0-w73hz60JrW.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.096 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0-w73hz60JrW.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.097 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.097 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.098 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.098 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.098 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0-is9nG8O5I2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.099 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0-is9nG8O5I2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:09.100 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.183 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.185 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.187 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.330 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.340 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.342 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.800 INFO analysis - load_data_files: Found 3 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO fuzzer_profile - correlate_executable_name: Correlated fuzzerLogFile-0-1pbM6JcTIn.data with fuzzerLogFile-0-1pbM6JcTIn.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO fuzzer_profile - correlate_executable_name: Correlated fuzzerLogFile-0-is9nG8O5I2.data with fuzzerLogFile-0-is9nG8O5I2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO fuzzer_profile - correlate_executable_name: Correlated fuzzerLogFile-0-w73hz60JrW.data with fuzzerLogFile-0-w73hz60JrW.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO analysis - load_data_files: [+] Accummulating profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.801 INFO analysis - load_data_files: Accummulating using multiprocessing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.816 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.818 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.820 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.832 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.832 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.833 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.833 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.833 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.834 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.834 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.835 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.835 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz3.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.835 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz3.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.836 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.836 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.836 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.837 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.837 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.838 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.838 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz2.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.838 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz2.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.839 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.839 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.839 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.841 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.841 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz1.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.841 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz1.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.869 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.870 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.870 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.870 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.871 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.874 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.877 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.877 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.878 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.878 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.879 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.881 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.881 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.881 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:10.883 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.652 INFO analysis - load_data_files: [+] Creating project profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.653 INFO project_profile - __init__: Creating merged profile of 3 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.653 INFO project_profile - __init__: Populating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.653 INFO project_profile - __init__: Populating functions unreached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.653 INFO project_profile - __init__: Creating all_functions dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.675 INFO project_profile - __init__: Gathering complexity and incoming references of each function Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.683 INFO project_profile - __init__: Line numbers are different in the same function: LLVMFuzzerTestOneInput:506:498, ignoring Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.683 INFO project_profile - __init__: Line numbers are different in the same function: LLVMFuzzerTestOneInput:519:500, ignoring Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.688 INFO project_profile - __init__: Completed creationg of merged profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.688 INFO analysis - load_data_files: [+] Refining profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.698 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.698 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports-by-target/20250221/civetweb_fuzz3/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.717 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.718 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:11.718 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.232 INFO analysis - overlay_calltree_with_coverage: [+] found 86 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.235 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.235 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports-by-target/20250221/civetweb_fuzz1/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.319 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.321 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.324 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.841 INFO analysis - overlay_calltree_with_coverage: [+] found 77 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.846 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.846 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports-by-target/20250221/civetweb_fuzz2/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.927 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.929 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:12.932 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.450 INFO analysis - overlay_calltree_with_coverage: [+] found 77 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_info Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_info Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_info Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_types Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_types Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_types Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_functions Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_functions Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.480 INFO commands - run_analysis_on_dir: Analyses to run: ['OptimalTargets', 'RuntimeCoverageAnalysis', 'FuzzEngineInputAnalysis', 'FilePathAnalyser', 'MetadataAnalysis', 'AnnotatedCFG'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.480 INFO commands - run_analysis_on_dir: [+] Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.480 INFO html_report - create_html_report: - Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.480 INFO html_report - create_section_project_overview: - Creating reachability overview table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.490 INFO html_report - create_section_fuzzers_overview: - Creating table with overview of all fuzzers Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.493 INFO html_report - create_section_all_functions: - Creating table with information about all functions in target Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.509 INFO html_report - create_all_function_table: Assembled a total of 302 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.510 INFO html_report - create_section_fuzzer_detailed_section: - Creating section with details about each fuzzer Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.519 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.519 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.521 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.522 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 371 -- : 371 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.522 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:13.523 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.417 INFO html_helpers - create_horisontal_calltree_image: Creating image civetweb_fuzz3_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.418 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (317 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.539 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.540 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.679 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.679 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.682 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.683 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.697 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.700 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 1991 -- : 1991 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.703 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:14.705 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.062 INFO html_helpers - create_horisontal_calltree_image: Creating image civetweb_fuzz1_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.064 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (1767 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.193 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.193 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.335 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.335 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.344 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.345 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.358 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.361 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 1991 -- : 1991 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.363 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:16.366 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:17.769 INFO html_helpers - create_horisontal_calltree_image: Creating image civetweb_fuzz2_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:17.771 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (1767 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.047 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.047 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.189 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.189 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.198 INFO html_report - create_section_optional_analyses: - Handling optional analyses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.198 INFO optimal_targets - analysis_func: - Running analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:18.199 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.076 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.077 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.078 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 8 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.078 INFO optimal_targets - iteratively_get_optimal_targets: Getting 10 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.078 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.078 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.991 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:19.992 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.007 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.007 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.008 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 7 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.008 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.008 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.907 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.908 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.924 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.924 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.924 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 2 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.924 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:20.925 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.024 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.025 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.043 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.043 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.043 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 0 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.044 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.044 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['mg_handle_form_request', 'mg_set_websocket_handler', 'mg_modify_passwords_file'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.063 INFO html_report - create_all_function_table: Assembled a total of 302 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.070 INFO optimal_targets - analysis_func: - Completed analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.083 INFO engine_input - analysis_func: - Running analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.083 INFO engine_input - analysis_func: Generating input for civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.084 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.084 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: lowercase Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_vsnprintf Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_connect_client_impl Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mock_server_init Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: connect_socket Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: close_socket_gracefully Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: alloc_vprintf Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: push_inner Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.085 INFO engine_input - analysis_func: Generating input for civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.086 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.087 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_poll Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: civetweb_exit Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: init_ssl_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_set_thread_name Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_vsnprintf Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: master_thread_run Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: set_uid_option Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: check_acl Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_start2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: free_context Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.088 INFO engine_input - analysis_func: Generating input for civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.089 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_poll Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: civetweb_exit Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: init_ssl_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_set_thread_name Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_vsnprintf Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: master_thread_run Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: set_uid_option Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: check_acl Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_start2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: free_context Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.091 INFO engine_input - analysis_func: - Completed analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.092 INFO runtime_coverage_analysis - analysis_func: - Running analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.092 INFO runtime_coverage_analysis - get_low_cov_high_line_funcs: Extracting low cov high line funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.093 INFO runtime_coverage_analysis - analysis_func: - Completed analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.093 INFO filepath_analyser - analysis_func: - Running analysis FilePathAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.099 INFO metadata - analysis_func: - Running analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.100 INFO metadata - analysis_func: - Completed analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.100 INFO annotated_cfg - __init__: Creating annotated CFG Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.100 INFO annotated_cfg - analysis_func: Creating annotated CFGs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.100 INFO annotated_cfg - analysis_func: Analysing: civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.102 INFO annotated_cfg - analysis_func: Analysing: civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.113 INFO annotated_cfg - analysis_func: Analysing: civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.130 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- civetweb_fuzz3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.130 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- civetweb_fuzz1 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.130 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250221/linux -- civetweb_fuzz2 Step #6 - "compile-libfuzzer-introspector-x86_64": Loading report: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.131 INFO debug_info - extract_all_functions_in_debug_info: Extracting functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.144 INFO debug_info - extract_all_functions_in_debug_info: Extracting functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.156 INFO debug_info - extract_all_functions_in_debug_info: Extracting functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:22.167 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:23.280 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": Correlating Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:23.508 INFO debug_info - correlate_debugged_function_to_debug_types: Creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:23.508 INFO debug_info - create_friendly_debug_types: Have to create for 3918 addresses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:23.533 INFO debug_info - create_friendly_debug_types: Idx: 2500 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:23.728 INFO debug_info - correlate_debugged_function_to_debug_types: Finished creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/src/civetweb.c ------- 273 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/src/md5.inl ------- 4 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/fuzztest/fuzzmain.c ------- 9 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/src/response.inl ------- 6 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/src/sort.inl ------- 1 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/src/match.inl ------- 6 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/civetweb/src/handle_form.inl ------- 6 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.411 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.412 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.412 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.412 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.413 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.413 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.413 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.414 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.629 INFO debug_info - dump_debug_report: No such file: Type Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.639 WARNING utils - copy_source_files: Language: c-cpp not support. Skipping source file copy. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.660 INFO cli - main: Ending fuzz introspector report generation Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:18:25.660 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": sending incremental file list Step #6 - "compile-libfuzzer-introspector-x86_64": deleting fuzzerLogFile-0.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": deleting fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": deleting _src_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": ./ Step #6 - "compile-libfuzzer-introspector-x86_64": all-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-friendly-debug-types.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-fuzz-introspector-functions.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_debug_info.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_functions.js Step #6 - "compile-libfuzzer-introspector-x86_64": analysis_1.js Step #6 - "compile-libfuzzer-introspector-x86_64": branch-blockers.json Step #6 - "compile-libfuzzer-introspector-x86_64": calltree.js Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_0.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_1.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_2.html Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz1.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz1_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz2.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz2_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz3.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": civetweb_fuzz3_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": clike.js Step #6 - "compile-libfuzzer-introspector-x86_64": custom.js Step #6 - "compile-libfuzzer-introspector-x86_64": exe_to_fuzz_introspector_logs.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz-introspector-engine-input.json Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_report.html Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-1pbM6JcTIn.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_functions Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_globals Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_types Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-1pbM6JcTIn.data.debug_info Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-1pbM6JcTIn.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-is9nG8O5I2.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-is9nG8O5I2.data.debug_all_functions Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-is9nG8O5I2.data.debug_all_globals Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-is9nG8O5I2.data.debug_all_types Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-is9nG8O5I2.data.debug_info Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-is9nG8O5I2.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-w73hz60JrW.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-w73hz60JrW.data.debug_all_functions Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-w73hz60JrW.data.debug_all_globals Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-w73hz60JrW.data.debug_all_types Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-w73hz60JrW.data.debug_info Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-w73hz60JrW.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_table_data.js Step #6 - "compile-libfuzzer-introspector-x86_64": prism.css Step #6 - "compile-libfuzzer-introspector-x86_64": prism.js Step #6 - "compile-libfuzzer-introspector-x86_64": styles.css Step #6 - "compile-libfuzzer-introspector-x86_64": summary.json Step #6 - "compile-libfuzzer-introspector-x86_64": test-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_pairs.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_tests.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/client/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/client/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embed_certificate/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embed_certificate/ec_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_c/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_c/embedded_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/embedded_cpp/embedded_cpp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/linux_ws_server_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/linux_ws_server_cpp/main.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/rest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON_Utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/rest/cJSON/cJSON_Utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_client/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_client/ws_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_server/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/examples/ws_server/ws_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/include/CivetServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/include/civetweb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/CivetServer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/civetweb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/civetweb_private_lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/src/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/civetweb_check.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private_exe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/private_exe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/public_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/shared.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/civetweb/unittest/timertest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/client/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/client/client.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embed_certificate/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embed_certificate/ec_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_c/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_c/embedded_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/embedded_cpp/embedded_cpp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/linux_ws_server_cpp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/linux_ws_server_cpp/main.cc Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/rest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON_Utils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/rest/cJSON/cJSON_Utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_client/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_client/ws_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_server/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/examples/ws_server/ws_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/fuzztest/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/fuzztest/fuzzmain.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/include/CivetServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/include/civetweb.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/CivetServer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/civetweb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/civetweb_private_lua.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/handle_form.inl Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/match.inl Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/md5.inl Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/openssl_dl.inl Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/response.inl Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/src/sort.inl Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/cgi_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/civetweb_check.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private_exe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/private_exe.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_func.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_func.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_server.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/public_server.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/shared.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/shared.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/testclient.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/timertest.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/civetweb/unittest/timertest.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/dirent.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/fcntl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/netdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/pwd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/signal.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/stdint.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/stdio.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/unistd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/netinet/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/netinet/in.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/dirent.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/sigaction.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/sockaddr.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/stat.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/stdint-intn.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/struct_mutex.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/FILE.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/bits/types/time_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/sys/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/sys/poll.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/include/x86_64-linux-gnu/sys/utsname.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/clang/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/clang/18/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/clang/18/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/clang/18/include/__stdarg_va_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/clang/18/include/__stddef_ptrdiff_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/usr/local/lib/clang/18/include/__stddef_size_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": sent 22,393,837 bytes received 3,447 bytes 44,794,568.00 bytes/sec Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 22,375,298 speedup is 1.00 Finished Step #6 - "compile-libfuzzer-introspector-x86_64" Starting Step #7 Step #7: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #7: CommandException: 1 files/objects could not be removed. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/summary.json [Content-Type=application/json]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.js [Content-Type=text/javascript]... Step #8: / [0/162 files][ 0.0 B/ 21.3 MiB] 0% Done / [0/162 files][ 0.0 B/ 21.3 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/exe_to_fuzz_introspector_logs.yaml [Content-Type=application/octet-stream]... Step #8: / [0/162 files][ 0.0 B/ 21.3 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-w73hz60JrW.data [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/custom.js [Content-Type=text/javascript]... Step #8: / [0/162 files][ 0.0 B/ 21.3 MiB] 0% Done / [0/162 files][ 0.0 B/ 21.3 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz3.covreport [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz2_colormap.png [Content-Type=image/png]... Step #8: / [0/162 files][ 32.0 KiB/ 21.3 MiB] 0% Done / [0/162 files][ 32.0 KiB/ 21.3 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_types [Content-Type=application/octet-stream]... Step #8: / [0/162 files][ 32.0 KiB/ 21.3 MiB] 0% Done / [1/162 files][ 84.7 KiB/ 21.3 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_globals [Content-Type=application/octet-stream]... Step #8: / [1/162 files][214.6 KiB/ 21.3 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz1_colormap.png [Content-Type=image/png]... Step #8: / [1/162 files][214.6 KiB/ 21.3 MiB] 0% Done / [2/162 files][345.0 KiB/ 21.3 MiB] 1% Done / [3/162 files][356.5 KiB/ 21.3 MiB] 1% Done / [4/162 files][356.5 KiB/ 21.3 MiB] 1% Done / [5/162 files][741.7 KiB/ 21.3 MiB] 3% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_globals [Content-Type=application/octet-stream]... Step #8: / [5/162 files][741.7 KiB/ 21.3 MiB] 3% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_report.html [Content-Type=text/html]... Step #8: / [5/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_functions.js [Content-Type=text/javascript]... Step #8: / [5/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-files.json [Content-Type=application/json]... Step #8: / [5/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_info [Content-Type=application/octet-stream]... Step #8: / [5/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_1.html [Content-Type=text/html]... Step #8: / [5/162 files][876.0 KiB/ 21.3 MiB] 4% Done / [6/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_types [Content-Type=application/octet-stream]... Step #8: / [6/162 files][876.0 KiB/ 21.3 MiB] 4% Done / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_functions [Content-Type=application/octet-stream]... Step #8: / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_info [Content-Type=application/octet-stream]... Step #8: / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-1pbM6JcTIn.data [Content-Type=application/octet-stream]... Step #8: / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz3_colormap.png [Content-Type=image/png]... Step #8: / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz-introspector-engine-input.json [Content-Type=application/json]... Step #8: / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-is9nG8O5I2.data.yaml [Content-Type=application/octet-stream]... Step #8: / [7/162 files][876.0 KiB/ 21.3 MiB] 4% Done / [8/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/branch-blockers.json [Content-Type=application/json]... Step #8: / [8/162 files][876.0 KiB/ 21.3 MiB] 4% Done / [9/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_2.html [Content-Type=text/html]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree.js [Content-Type=text/javascript]... Step #8: / [9/162 files][876.0 KiB/ 21.3 MiB] 4% Done / [9/162 files][876.0 KiB/ 21.3 MiB] 4% Done / [10/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_table_data.js [Content-Type=text/javascript]... Step #8: / [10/162 files][876.0 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/clike.js [Content-Type=text/javascript]... Step #8: / [10/162 files][999.2 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-friendly-debug-types.json [Content-Type=application/json]... Step #8: / [10/162 files][999.2 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/analysis_1.js [Content-Type=text/javascript]... Step #8: / [10/162 files][999.2 KiB/ 21.3 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-w73hz60JrW.data.yaml [Content-Type=application/octet-stream]... Step #8: / [10/162 files][ 1.1 MiB/ 21.3 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-is9nG8O5I2.data.debug_all_functions [Content-Type=application/octet-stream]... Step #8: / [10/162 files][ 1.1 MiB/ 21.3 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.css [Content-Type=text/css]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_functions [Content-Type=application/octet-stream]... Step #8: / [10/162 files][ 1.5 MiB/ 21.3 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz2.covreport [Content-Type=application/octet-stream]... Step #8: / [10/162 files][ 1.5 MiB/ 21.3 MiB] 6% Done / [10/162 files][ 1.5 MiB/ 21.3 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_all_globals [Content-Type=application/octet-stream]... Step #8: / [10/162 files][ 1.5 MiB/ 21.3 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_0.html [Content-Type=text/html]... Step #8: / [10/162 files][ 1.5 MiB/ 21.3 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-fuzz-introspector-functions.json [Content-Type=application/json]... Step #8: / [10/162 files][ 1.5 MiB/ 21.3 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-w73hz60JrW.data.debug_info [Content-Type=application/octet-stream]... Step #8: / [10/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/test-files.json [Content-Type=application/json]... Step #8: / [10/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/styles.css [Content-Type=text/css]... Step #8: / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-is9nG8O5I2.data [Content-Type=application/octet-stream]... Step #8: / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/private.c [Content-Type=text/x-csrc]... Step #8: / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_debug_info.json [Content-Type=application/json]... Step #8: / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.debug_all_types [Content-Type=application/octet-stream]... Step #8: / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-1pbM6JcTIn.data.yaml [Content-Type=application/octet-stream]... Step #8: / [11/162 files][ 2.2 MiB/ 21.3 MiB] 10% Done - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/public_server.h [Content-Type=text/x-chdr]... Step #8: - [11/162 files][ 2.3 MiB/ 21.3 MiB] 10% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/public_func.h [Content-Type=text/x-chdr]... Step #8: - [11/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz1.covreport [Content-Type=application/octet-stream]... Step #8: - [11/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done - [12/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done - [13/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done - [14/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done - [15/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done - [16/162 files][ 4.6 MiB/ 21.3 MiB] 21% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/netinet/in.h [Content-Type=text/x-chdr]... Step #8: - [16/162 files][ 4.7 MiB/ 21.3 MiB] 22% Done - [17/162 files][ 4.8 MiB/ 21.3 MiB] 22% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/timertest.h [Content-Type=text/x-chdr]... Step #8: - [17/162 files][ 4.8 MiB/ 21.3 MiB] 22% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/shared.h [Content-Type=text/x-chdr]... Step #8: - [17/162 files][ 5.0 MiB/ 21.3 MiB] 23% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/public_server.c [Content-Type=text/x-csrc]... Step #8: - [18/162 files][ 5.3 MiB/ 21.3 MiB] 24% Done - [18/162 files][ 5.3 MiB/ 21.3 MiB] 24% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/testclient.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/main.c [Content-Type=text/x-csrc]... Step #8: - [18/162 files][ 5.5 MiB/ 21.3 MiB] 25% Done - [18/162 files][ 5.5 MiB/ 21.3 MiB] 25% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/private_exe.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/private_exe.h [Content-Type=text/x-chdr]... Step #8: - [18/162 files][ 5.8 MiB/ 21.3 MiB] 27% Done - [18/162 files][ 5.8 MiB/ 21.3 MiB] 27% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/private.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/public_func.c [Content-Type=text/x-csrc]... Step #8: - [18/162 files][ 6.1 MiB/ 21.3 MiB] 28% Done - [18/162 files][ 6.1 MiB/ 21.3 MiB] 28% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/civetweb_check.h [Content-Type=text/x-chdr]... Step #8: - [18/162 files][ 6.1 MiB/ 21.3 MiB] 28% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/timertest.c [Content-Type=text/x-csrc]... Step #8: - [18/162 files][ 6.3 MiB/ 21.3 MiB] 29% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/cgi_test.c [Content-Type=text/x-csrc]... Step #8: - [18/162 files][ 6.4 MiB/ 21.3 MiB] 29% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/shared.c [Content-Type=text/x-csrc]... Step #8: - [18/162 files][ 6.9 MiB/ 21.3 MiB] 32% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/match.inl [Content-Type=application/octet-stream]... Step #8: - [18/162 files][ 6.9 MiB/ 21.3 MiB] 32% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/civetweb_private_lua.h [Content-Type=text/x-chdr]... Step #8: - [19/162 files][ 7.2 MiB/ 21.3 MiB] 33% Done - [20/162 files][ 7.2 MiB/ 21.3 MiB] 33% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/sort.inl [Content-Type=application/octet-stream]... Step #8: - [20/162 files][ 7.2 MiB/ 21.3 MiB] 33% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/civetweb.c [Content-Type=text/x-csrc]... Step #8: - [20/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [20/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/response.inl [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/main.c [Content-Type=text/x-csrc]... Step #8: - [20/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [20/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/handle_form.inl [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/CivetServer.cpp [Content-Type=text/x-c++src]... Step #8: - [20/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [20/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [21/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/openssl_dl.inl [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/rest/rest.c [Content-Type=text/x-csrc]... Step #8: - [21/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [21/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/include/civetweb.h [Content-Type=text/x-chdr]... Step #8: - [21/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/include/CivetServer.h [Content-Type=text/x-chdr]... Step #8: - [21/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/embedded_cpp/embedded_cpp.cpp [Content-Type=text/x-c++src]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/rest/cJSON/cJSON_Utils.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/embed_certificate/ec_example.c [Content-Type=text/x-csrc]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/rest/cJSON/cJSON_Utils.c [Content-Type=text/x-csrc]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/rest/cJSON/cJSON.c [Content-Type=text/x-csrc]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/md5.inl [Content-Type=application/octet-stream]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/rest/cJSON/cJSON.h [Content-Type=text/x-chdr]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/linux_ws_server_cpp/main.cc [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/ws_server/ws_server.c [Content-Type=text/x-csrc]... Step #8: - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [22/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/client/client.c [Content-Type=text/x-csrc]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/ws_client/ws_client.c [Content-Type=text/x-csrc]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/unistd.h [Content-Type=text/x-chdr]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/fcntl.h [Content-Type=text/x-chdr]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/embedded_c/embedded_c.c [Content-Type=text/x-csrc]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/client/client.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/netdb.h [Content-Type=text/x-chdr]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/fuzztest/fuzzmain.c [Content-Type=text/x-csrc]... Step #8: - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [23/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [24/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done - [25/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/stdint.h [Content-Type=text/x-chdr]... Step #8: - [25/162 files][ 7.3 MiB/ 21.3 MiB] 34% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/dirent.h [Content-Type=text/x-chdr]... Step #8: - [25/162 files][ 7.6 MiB/ 21.3 MiB] 35% Done - [26/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done - [27/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done - [28/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/signal.h [Content-Type=text/x-chdr]... Step #8: - [28/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/stdio.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/pwd.h [Content-Type=text/x-chdr]... Step #8: - [28/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done - [28/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h [Content-Type=text/x-chdr]... Step #8: - [29/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done - [29/162 files][ 9.8 MiB/ 21.3 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/sigaction.h [Content-Type=text/x-chdr]... Step #8: - [29/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h [Content-Type=text/x-chdr]... Step #8: - [29/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/dirent.h [Content-Type=text/x-chdr]... Step #8: - [29/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/socket.h [Content-Type=text/x-chdr]... Step #8: - [29/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [30/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [30/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/struct_mutex.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/sys/utsname.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/time_t.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/sys/poll.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/stdint-intn.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/stat.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/FILE.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/sockaddr.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/local/lib/clang/18/include/__stdarg_va_list.h [Content-Type=text/x-chdr]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp [Content-Type=text/x-c++src]... Step #8: - [31/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [32/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/local/lib/clang/18/include/__stddef_ptrdiff_t.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/local/lib/clang/18/include/__stddef_size_t.h [Content-Type=text/x-chdr]... Step #8: - [32/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [32/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done - [33/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp [Content-Type=text/x-c++src]... Step #8: - [33/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_files.json [Content-Type=application/json]... Step #8: - [33/162 files][ 10.2 MiB/ 21.3 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp [Content-Type=text/x-c++src]... Step #8: - [33/162 files][ 10.4 MiB/ 21.3 MiB] 48% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_pairs.json [Content-Type=application/json]... Step #8: - [33/162 files][ 11.2 MiB/ 21.3 MiB] 52% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/private.c [Content-Type=text/x-csrc]... Step #8: - [34/162 files][ 11.9 MiB/ 21.3 MiB] 55% Done - [35/162 files][ 11.9 MiB/ 21.3 MiB] 55% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/public_server.h [Content-Type=text/x-chdr]... Step #8: - [35/162 files][ 12.1 MiB/ 21.3 MiB] 56% Done - [35/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_tests.json [Content-Type=application/json]... Step #8: - [35/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [35/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/timertest.h [Content-Type=text/x-chdr]... Step #8: - [35/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/private.h [Content-Type=text/x-chdr]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/public_func.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/shared.h [Content-Type=text/x-chdr]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/main.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/private_exe.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/public_server.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/testclient.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/public_func.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/private_exe.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/timertest.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/cgi_test.c [Content-Type=text/x-csrc]... Step #8: - [36/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [37/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/src/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/civetweb_check.h [Content-Type=text/x-chdr]... Step #8: - [37/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [37/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/unittest/shared.c [Content-Type=text/x-csrc]... Step #8: - [37/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/src/civetweb_private_lua.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/src/civetweb.c [Content-Type=text/x-csrc]... Step #8: - [37/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/rest/cJSON/cJSON_Utils.h [Content-Type=text/x-chdr]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/linux_ws_server_cpp/main.cc [Content-Type=text/x-c++src]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/embed_certificate/ec_example.c [Content-Type=text/x-csrc]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/src/CivetServer.cpp [Content-Type=text/x-c++src]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/ws_server/ws_server.c [Content-Type=text/x-csrc]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/ws_client/ws_client.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/rest/rest.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/rest/cJSON/cJSON.c [Content-Type=text/x-csrc]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/include/civetweb.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/embedded_c/embedded_c.c [Content-Type=text/x-csrc]... Step #8: - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [38/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/rest/cJSON/cJSON_Utils.c [Content-Type=text/x-csrc]... Step #8: - [39/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/include/CivetServer.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/rest/cJSON/cJSON.h [Content-Type=text/x-chdr]... Step #8: - [39/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [39/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/examples/embedded_cpp/embedded_cpp.cpp [Content-Type=text/x-c++src]... Step #8: - [39/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [39/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [40/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [41/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [42/162 files][ 12.6 MiB/ 21.3 MiB] 58% Done - [43/162 files][ 12.7 MiB/ 21.3 MiB] 59% Done - [44/162 files][ 12.7 MiB/ 21.3 MiB] 59% Done - [45/162 files][ 14.8 MiB/ 21.3 MiB] 69% Done - [46/162 files][ 14.8 MiB/ 21.3 MiB] 69% Done - [47/162 files][ 14.8 MiB/ 21.3 MiB] 69% Done - [48/162 files][ 14.8 MiB/ 21.3 MiB] 69% Done - [49/162 files][ 14.8 MiB/ 21.3 MiB] 69% Done \ \ [50/162 files][ 15.4 MiB/ 21.3 MiB] 72% Done \ [51/162 files][ 15.4 MiB/ 21.3 MiB] 72% Done \ [52/162 files][ 15.4 MiB/ 21.3 MiB] 72% Done \ [53/162 files][ 15.4 MiB/ 21.3 MiB] 72% Done \ [54/162 files][ 15.4 MiB/ 21.3 MiB] 72% Done \ [55/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [56/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [57/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [58/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [59/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [60/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [61/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [62/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [63/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [64/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [65/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [66/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [67/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [68/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done \ [69/162 files][ 16.2 MiB/ 21.3 MiB] 75% Done \ [70/162 files][ 16.2 MiB/ 21.3 MiB] 75% Done \ [71/162 files][ 16.6 MiB/ 21.3 MiB] 77% Done \ [72/162 files][ 16.6 MiB/ 21.3 MiB] 77% Done \ [73/162 files][ 16.6 MiB/ 21.3 MiB] 78% Done \ [74/162 files][ 16.7 MiB/ 21.3 MiB] 78% Done \ [75/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [76/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [77/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [78/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [79/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [80/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [81/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [82/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [83/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done \ [84/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [85/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [86/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [87/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [88/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [89/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [90/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [91/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done \ [92/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done \ [93/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done \ [94/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done \ [95/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done \ [96/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done | | [97/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done | [98/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done | [99/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done | [100/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [101/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [102/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [103/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [104/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [105/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [106/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done | [107/162 files][ 18.2 MiB/ 21.3 MiB] 85% Done | [108/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done | [109/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done | [110/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done | [111/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done | [112/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done | [113/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done | [114/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [115/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [116/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [117/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [118/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [119/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [120/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [121/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [122/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [123/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done | [124/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done | [125/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done | [126/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done | [127/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done | [128/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done | [129/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done | [130/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [131/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [132/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [133/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [134/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [135/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [136/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [137/162 files][ 18.6 MiB/ 21.3 MiB] 86% Done | [138/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done | [139/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done | [140/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done | [141/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done | [142/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done | [143/162 files][ 18.8 MiB/ 21.3 MiB] 87% Done | [144/162 files][ 18.8 MiB/ 21.3 MiB] 87% Done | [145/162 files][ 18.8 MiB/ 21.3 MiB] 87% Done | [146/162 files][ 18.8 MiB/ 21.3 MiB] 87% Done | [147/162 files][ 18.8 MiB/ 21.3 MiB] 88% Done | [148/162 files][ 18.8 MiB/ 21.3 MiB] 88% Done | [149/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done | [150/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done | [151/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / / [152/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [153/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [154/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [155/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [156/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [157/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [158/162 files][ 18.9 MiB/ 21.3 MiB] 88% Done / [159/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done / [160/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done / [161/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done / [162/162 files][ 21.3 MiB/ 21.3 MiB] 100% Done Step #8: Operation completed over 162 objects/21.3 MiB. Finished Step #8 PUSH DONE