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: [91mdebconf: delaying package configuration, since apt-utils is not installed
Step #4: [0mFetched 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: [91mCloning into 'civetweb'...
Step #4: [0mRemoving 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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/1.2 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m1.2/1.2 MB[0m [31m30.7 MB/s[0m eta [36m0:00:00[0m
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": [33mWARNING: 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.[0m[33m
Step #6 - "compile-libfuzzer-introspector-x86_64": [0mCollecting 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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/751.2 kB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m751.2/751.2 kB[0m [31m21.1 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/5.2 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m5.2/5.2 MB[0m [31m105.1 MB/s[0m eta [36m0:00:00[0m
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": [33mWARNING: 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.[0m[33m
Step #6 - "compile-libfuzzer-introspector-x86_64": [0mCollecting 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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/8.6 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m8.6/8.6 MB[0m [31m100.5 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/4.6 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m4.6/4.6 MB[0m [31m133.7 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/1.6 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m1.6/1.6 MB[0m [31m93.8 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/16.4 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m16.4/16.4 MB[0m [31m166.8 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/4.5 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m4.5/4.5 MB[0m [31m133.0 MB/s[0m eta [36m0:00:00[0m
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": [33mWARNING: 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.[0m[33m
Step #6 - "compile-libfuzzer-introspector-x86_64": [0m/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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/6.9 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m6.9/6.9 MB[0m [31m93.5 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/11.6 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m11.6/11.6 MB[0m [31m150.1 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/682.2 kB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m682.2/682.2 kB[0m [31m44.0 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/3.0 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m3.0/3.0 MB[0m [31m126.1 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/566.6 kB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m566.6/566.6 kB[0m [31m31.1 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/8.4 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m8.4/8.4 MB[0m [31m139.5 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/30.9 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m30.9/30.9 MB[0m [31m153.9 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/12.4 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m12.4/12.4 MB[0m [31m154.9 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/1.7 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m1.7/1.7 MB[0m [31m90.0 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/7.7 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m7.7/7.7 MB[0m [31m134.5 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/10.2 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m10.2/10.2 MB[0m [31m149.8 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/570.5 kB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m570.5/570.5 kB[0m [31m30.1 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/18.2 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m18.2/18.2 MB[0m [31m171.9 MB/s[0m eta [36m0:00:00[0m
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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/1.2 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m1.2/1.2 MB[0m [31m73.1 MB/s[0m eta [36m0:00:00[0m
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": [33mWARNING: 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.[0m[33m
Step #6 - "compile-libfuzzer-introspector-x86_64": [0m/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) = R(A+1) then { pc+=sBx; R(A+3)=R(A) }*/
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORPREP,/* A sBx R(A)-=R(A+2); pc+=sBx */
Step #6 - "compile-libfuzzer-introspector-x86_64":
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORCALL,/* A C R(A+3), ... ,R(A+2+C) := R(A)(R(A+1), R(A+2)); */
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORLOOP,/* A sBx if R(A+1) ~= nil then { R(A)=R(A+1); pc += sBx }*/
Step #6 - "compile-libfuzzer-introspector-x86_64":
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SETLIST,/* A B C R(A)[(C-1)*FPF+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 B R(A), R(A+1), ..., R(A+B-2) = vararg */
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:44.387 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/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.393 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/etc/min.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.399 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/etc/noparser.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.405 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/etc/all.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.410 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ltablib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.420 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lobject.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.429 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ltable.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.442 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/llex.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.455 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/luaconf.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.462 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lua.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.473 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lstring.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.479 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lstate.c
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LG {
Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State 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:44.488 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ltable.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.495 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/liolib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.508 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lauxlib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LoadF {
Step #6 - "compile-libfuzzer-introspector-x86_64": int extraline;
Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f;
Step #6 - "compile-libfuzzer-introspector-x86_64": char buff[LUAL_BUFFERSIZE];
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:44.525 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lmem.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.531 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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": 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": VGLOBAL, /* info = index of table; aux = index of global name in `k' */
Step #6 - "compile-libfuzzer-introspector-x86_64": VINDEXED, /* info = table register; aux = index register (or `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": VNONRELOC, /* info = result register */
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 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 { int info, aux; } s;
Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number nval;
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 upvaldesc {
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte k;
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte info;
Step #6 - "compile-libfuzzer-introspector-x86_64": } upvaldesc;
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 lua_State *L; /* copy of the Lua 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; /* `pc' of last `jump target' */
Step #6 - "compile-libfuzzer-introspector-x86_64": int jpc; /* list of pending jumps to `pc' */
Step #6 - "compile-libfuzzer-introspector-x86_64": int freereg; /* first free register */
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": short nlocvars; /* number of elements in `locvars' */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* number of active local variables */
Step #6 - "compile-libfuzzer-introspector-x86_64": upvaldesc upvalues[LUAI_MAXUPVALUES]; /* upvalues */
Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short actvar[LUAI_MAXVARS]; /* declared-variable stack */
Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncState;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.537 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lundump.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.543 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/loslib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.551 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lapi.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.577 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/linit.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.583 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lbaselib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.596 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lstring.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.604 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/luac.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.613 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/llimits.h
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UINT32 lu_int32;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char lu_byte;
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": typedef LUAI_UMEM lu_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_MEM l_mem;
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.618 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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.625 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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_NE, OPR_EQ,
Step #6 - "compile-libfuzzer-introspector-x86_64": OPR_LT, OPR_LE, 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:44.633 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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": 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:44.651 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ldblib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.662 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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 CallInfo {
Step #6 - "compile-libfuzzer-introspector-x86_64": StkId base; /* base for this function */
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": const Instruction *savedpc;
Step #6 - "compile-libfuzzer-introspector-x86_64": int nresults; /* expected number of results from this function */
Step #6 - "compile-libfuzzer-introspector-x86_64": int tailcalls; /* number of tail calls lost under this entry */
Step #6 - "compile-libfuzzer-introspector-x86_64": } CallInfo;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct global_State {
Step #6 - "compile-libfuzzer-introspector-x86_64": stringtable strt; /* hash table for strings */
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_byte currentwhite;
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte gcstate; /* state of garbage collector */
Step #6 - "compile-libfuzzer-introspector-x86_64": int sweepstrgc; /* position of sweep in `strt' */
Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *rootgc; /* list of all collectable objects */
Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject **sweepgc; /* position of sweep in `rootgc' */
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 weak tables (to be cleared) */
Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *tmudata; /* last element of list of userdata to be GC */
Step #6 - "compile-libfuzzer-introspector-x86_64": Mbuffer buff; /* temporary buffer for string concatentation */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem GCthreshold;
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem totalbytes; /* number of bytes currently allocated */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem estimate; /* an estimate of number of bytes actually in use */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_mem gcdept; /* how much GC is `behind schedule' */
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": TValue l_registry;
Step #6 - "compile-libfuzzer-introspector-x86_64": struct lua_State *mainthread;
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": struct Table *mt[NUM_TAGS]; /* metatables for basic types */
Step #6 - "compile-libfuzzer-introspector-x86_64": TString *tmname[TM_N]; /* array with tag-method names */
Step #6 - "compile-libfuzzer-introspector-x86_64": } global_State;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.670 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lualib.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.676 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ldo.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.689 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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_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_LEN,
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.695 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lzio.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.701 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lmathlib.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.710 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lopcodes.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.717 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lmem.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.723 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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; /* `FuncState' is private to the 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": TString *source; /* current source 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:44.730 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lua.h
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_State lua_State;
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 LUA_NUMBER lua_Number;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_Debug lua_Debug;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_CFunction) (lua_State *L);
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 void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_INTEGER lua_Integer;
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.740 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lgc.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.747 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lgc.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.762 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lvm.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.768 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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.776 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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 breaklist; /* list of jumps out of this loop */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte nactvar; /* # active locals outside the breakable structure */
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 isbreakable; /* 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.800 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lfunc.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.809 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lfunc.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.815 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lapi.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.821 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ldebug.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.827 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/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:44.836 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ltm.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.842 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/ldebug.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:44.857 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.1.5/src/lobject.h
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union GCObject GCObject;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union {
Step #6 - "compile-libfuzzer-introspector-x86_64": GCObject *gc;
Step #6 - "compile-libfuzzer-introspector-x86_64": void *p;
Step #6 - "compile-libfuzzer-introspector-x86_64": lua_Number n;
Step #6 - "compile-libfuzzer-introspector-x86_64": int b;
Step #6 - "compile-libfuzzer-introspector-x86_64": } Value;
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 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 reserved;
Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int hash;
Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len;
Step #6 - "compile-libfuzzer-introspector-x86_64": } tsv;
Step #6 - "compile-libfuzzer-introspector-x86_64": } TString;
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 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];
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 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;
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 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];
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 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 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 */
Step #6 - "compile-libfuzzer-introspector-x86_64": struct LocVar *locvars; /* information about local variables */
Step #6 - "compile-libfuzzer-introspector-x86_64": TString **upvalues; /* upvalue names */
Step #6 - "compile-libfuzzer-introspector-x86_64": TString *source;
Step #6 - "compile-libfuzzer-introspector-x86_64": int sizeupvalues;
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 nups; /* number of upvalues */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte numparams;
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte is_vararg;
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte maxstacksize;
Step #6 - "compile-libfuzzer-introspector-x86_64": } Proto;
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<
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+1) then { pc+=sBx; R(A+3)=R(A) }*/
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORPREP,/* A sBx R(A)-=R(A+2); pc+=sBx */
Step #6 - "compile-libfuzzer-introspector-x86_64":
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORLOOP,/* A C R(A+3), ... ,R(A+2+C) := R(A)(R(A+1), R(A+2));
Step #6 - "compile-libfuzzer-introspector-x86_64": if R(A+3) ~= nil then R(A+2)=R(A+3) else pc++ */
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SETLIST,/* A B C R(A)[(C-1)*FPF+i] := R(A+i), 1 <= i <= B */
Step #6 - "compile-libfuzzer-introspector-x86_64":
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_CLOSE,/* A close all variables in the stack up to (>=) 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) = R(A+1) then { pc+=sBx; R(A+3)=R(A) }*/
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_FORPREP,/* A sBx R(A)-=R(A+2); pc+=sBx */
Step #6 - "compile-libfuzzer-introspector-x86_64":
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORCALL,/* A C R(A+3), ... ,R(A+2+C) := R(A)(R(A+1), R(A+2)); */
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_TFORLOOP,/* A sBx if R(A+1) ~= nil then { R(A)=R(A+1); pc += sBx }*/
Step #6 - "compile-libfuzzer-introspector-x86_64":
Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SETLIST,/* A B C R(A)[(C-1)*FPF+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 B R(A), R(A+1), ..., R(A+B-2) = vararg */
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:50.647 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/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:50.653 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/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:50.665 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lobject.c
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BuffFS {
Step #6 - "compile-libfuzzer-introspector-x86_64": lua_State *L;
Step #6 - "compile-libfuzzer-introspector-x86_64": int pushed; /* number of string pieces already on the stack */
Step #6 - "compile-libfuzzer-introspector-x86_64": int blen; /* length of partial string in 'space' */
Step #6 - "compile-libfuzzer-introspector-x86_64": char space[BUFVFS]; /* holds last part of the result */
Step #6 - "compile-libfuzzer-introspector-x86_64": } BuffFS;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.679 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ltable.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.695 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/llex.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.708 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/luaconf.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.715 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lua.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.728 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lstring.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.735 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lopnames.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.741 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/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:50.753 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/ltable.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.760 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/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:50.774 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/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:50.797 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lmem.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:12:50.804 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lparser.h
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Vardesc {
Step #6 - "compile-libfuzzer-introspector-x86_64": struct {
Step #6 - "compile-libfuzzer-introspector-x86_64": TValuefields; /* constant value (if it is a compile-time constant) */
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte kind;
Step #6 - "compile-libfuzzer-introspector-x86_64": lu_byte ridx; /* register holding the variable */
Step #6 - "compile-libfuzzer-introspector-x86_64": short pidx; /* index of the variable in the Proto's 'locvars' array */
Step #6 - "compile-libfuzzer-introspector-x86_64": TString *name; /* variable name */
Step #6 - "compile-libfuzzer-introspector-x86_64": } vd;
Step #6 - "compile-libfuzzer-introspector-x86_64": TValue k; /* constant value (if any) */
Step #6 - "compile-libfuzzer-introspector-x86_64": } Vardesc;
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 Dyndata {
Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* list of all 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 previousline; /* last line that was saved in 'lineinfo' */
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 nabslineinfo; /* number of elements in 'abslineinfo' */
Step #6 - "compile-libfuzzer-introspector-x86_64": int firstlocal; /* index of first local var (in Dyndata array) */
Step #6 - "compile-libfuzzer-introspector-x86_64": int firstlabel; /* index of first label (in 'dyd->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": [33mWARNING: 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.[0m[33m
Step #6 - "compile-libfuzzer-introspector-x86_64": [0mcp: '/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