starting build "22272023-3392-4050-8a49-c1eb05a9493e"
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: 546774638ae1: Pulling fs layer
Step #0: 1e4d1959044a: Pulling fs layer
Step #0: bc43fec57ffa: Pulling fs layer
Step #0: 77a97f4123b7: Pulling fs layer
Step #0: 65d6a71406c2: Pulling fs layer
Step #0: 07897b5fe604: Pulling fs layer
Step #0: cd168bae2bc4: Pulling fs layer
Step #0: 1476a9a742b3: Pulling fs layer
Step #0: b5b6ee625fc9: Pulling fs layer
Step #0: 1da5181834dc: Pulling fs layer
Step #0: bba4a6077ac8: Pulling fs layer
Step #0: d896f5ee29bf: Pulling fs layer
Step #0: 8fa9949bc41d: Pulling fs layer
Step #0: da8cd4331b18: Pulling fs layer
Step #0: 5f5210cb185c: Pulling fs layer
Step #0: f112f5c3b13d: Pulling fs layer
Step #0: 83578687325a: Pulling fs layer
Step #0: 87801bd73c38: Pulling fs layer
Step #0: e15a1d8fa401: Pulling fs layer
Step #0: 1c8d97689143: Pulling fs layer
Step #0: 3dff6e136d7b: Pulling fs layer
Step #0: 37124b3282c0: Pulling fs layer
Step #0: bc43fec57ffa: Waiting
Step #0: 22032d9638f5: Pulling fs layer
Step #0: 9e679c20b180: Pulling fs layer
Step #0: 77a97f4123b7: Waiting
Step #0: 8a9817160d90: Pulling fs layer
Step #0: 65d6a71406c2: Waiting
Step #0: 07897b5fe604: Waiting
Step #0: 1476a9a742b3: Waiting
Step #0: f112f5c3b13d: Waiting
Step #0: cd168bae2bc4: Waiting
Step #0: b5b6ee625fc9: Waiting
Step #0: 83578687325a: Waiting
Step #0: 37124b3282c0: Waiting
Step #0: 1da5181834dc: Waiting
Step #0: 87801bd73c38: Waiting
Step #0: e15a1d8fa401: Waiting
Step #0: 8a9817160d90: Waiting
Step #0: 1c8d97689143: Waiting
Step #0: da8cd4331b18: Waiting
Step #0: bba4a6077ac8: Waiting
Step #0: 5f5210cb185c: Waiting
Step #0: 22032d9638f5: Waiting
Step #0: 9e679c20b180: Waiting
Step #0: 8fa9949bc41d: Waiting
Step #0: d896f5ee29bf: Waiting
Step #0: 3dff6e136d7b: Waiting
Step #0: 1e4d1959044a: Verifying Checksum
Step #0: bc43fec57ffa: Verifying Checksum
Step #0: bc43fec57ffa: Download complete
Step #0: b549f31133a9: Verifying Checksum
Step #0: b549f31133a9: Download complete
Step #0: 77a97f4123b7: Verifying Checksum
Step #0: 77a97f4123b7: Download complete
Step #0: 65d6a71406c2: Verifying Checksum
Step #0: 65d6a71406c2: Download complete
Step #0: 07897b5fe604: Verifying Checksum
Step #0: 07897b5fe604: Download complete
Step #0: cd168bae2bc4: Verifying Checksum
Step #0: cd168bae2bc4: Download complete
Step #0: b5b6ee625fc9: Verifying Checksum
Step #0: b5b6ee625fc9: Download complete
Step #0: 546774638ae1: Verifying Checksum
Step #0: 546774638ae1: Download complete
Step #0: 1da5181834dc: Verifying Checksum
Step #0: 1da5181834dc: Download complete
Step #0: bba4a6077ac8: Verifying Checksum
Step #0: bba4a6077ac8: Download complete
Step #0: 8fa9949bc41d: Verifying Checksum
Step #0: 8fa9949bc41d: Download complete
Step #0: 1476a9a742b3: Verifying Checksum
Step #0: 1476a9a742b3: Download complete
Step #0: da8cd4331b18: Verifying Checksum
Step #0: da8cd4331b18: Download complete
Step #0: 5f5210cb185c: Verifying Checksum
Step #0: 5f5210cb185c: Download complete
Step #0: b549f31133a9: Pull complete
Step #0: d896f5ee29bf: Verifying Checksum
Step #0: d896f5ee29bf: Download complete
Step #0: f112f5c3b13d: Verifying Checksum
Step #0: f112f5c3b13d: Download complete
Step #0: e15a1d8fa401: Verifying Checksum
Step #0: e15a1d8fa401: Download complete
Step #0: 1c8d97689143: Verifying Checksum
Step #0: 1c8d97689143: Download complete
Step #0: 3dff6e136d7b: Verifying Checksum
Step #0: 3dff6e136d7b: Download complete
Step #0: 37124b3282c0: Verifying Checksum
Step #0: 37124b3282c0: Download complete
Step #0: 9e679c20b180: Verifying Checksum
Step #0: 9e679c20b180: Download complete
Step #0: 22032d9638f5: Verifying Checksum
Step #0: 22032d9638f5: Download complete
Step #0: 8a9817160d90: Verifying Checksum
Step #0: 8a9817160d90: Download complete
Step #0: 87801bd73c38: Verifying Checksum
Step #0: 87801bd73c38: Download complete
Step #0: 546774638ae1: Pull complete
Step #0: 1e4d1959044a: Pull complete
Step #0: bc43fec57ffa: Pull complete
Step #0: 77a97f4123b7: Pull complete
Step #0: 65d6a71406c2: Pull complete
Step #0: 07897b5fe604: Pull complete
Step #0: cd168bae2bc4: Pull complete
Step #0: 1476a9a742b3: Pull complete
Step #0: b5b6ee625fc9: Pull complete
Step #0: 1da5181834dc: Pull complete
Step #0: bba4a6077ac8: Pull complete
Step #0: d896f5ee29bf: Pull complete
Step #0: 8fa9949bc41d: Pull complete
Step #0: da8cd4331b18: Pull complete
Step #0: 5f5210cb185c: Pull complete
Step #0: f112f5c3b13d: Pull complete
Step #0: 83578687325a: Pull complete
Step #0: 87801bd73c38: Pull complete
Step #0: e15a1d8fa401: Pull complete
Step #0: 1c8d97689143: Pull complete
Step #0: 3dff6e136d7b: Pull complete
Step #0: 37124b3282c0: Pull complete
Step #0: 22032d9638f5: Pull complete
Step #0: 9e679c20b180: Pull complete
Step #0: 8a9817160d90: Pull complete
Step #0: Digest: sha256:31609ae5bf0ae294383af39f30819d13017fedf57f32c0f251146389c7f7ac33
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/20250204/civetweb_fuzz1.covreport...
Step #1: / [0/3 files][ 0.0 B/418.5 KiB] 0% Done
Copying gs://oss-fuzz-coverage/civetweb/textcov_reports/20250204/civetweb_fuzz2.covreport...
Step #1: / [0/3 files][ 0.0 B/418.5 KiB] 0% Done
Copying gs://oss-fuzz-coverage/civetweb/textcov_reports/20250204/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][288.1 KiB/418.5 KiB] 68% 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 147500 Feb 4 10:08 civetweb_fuzz1.covreport
Step #2: -rw-r--r-- 1 root root 147498 Feb 4 10:08 civetweb_fuzz2.covreport
Step #2: -rw-r--r-- 1 root root 133561 Feb 4 10:08 civetweb_fuzz3.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: 546774638ae1: Already exists
Step #4: 1e4d1959044a: Already exists
Step #4: 8755a86c1873: Pulling fs layer
Step #4: f9c0e660f70c: Pulling fs layer
Step #4: 91489fda87d9: Pulling fs layer
Step #4: 08565aebb676: Pulling fs layer
Step #4: e2e985e97bf1: Pulling fs layer
Step #4: cc27ce5fb9b4: Pulling fs layer
Step #4: 47f120ccfee4: Pulling fs layer
Step #4: fc8ce1b380d4: Pulling fs layer
Step #4: 641a9951be91: Pulling fs layer
Step #4: f54dd9111ce9: Pulling fs layer
Step #4: c4ee723681ed: Pulling fs layer
Step #4: 14b219684277: Pulling fs layer
Step #4: 44ef0a335210: Pulling fs layer
Step #4: 739044e87aab: Pulling fs layer
Step #4: 4ba5fcb2b7b4: Pulling fs layer
Step #4: f2cc9d17eb42: Pulling fs layer
Step #4: aae8aca52827: Pulling fs layer
Step #4: 72c7f627f24d: Pulling fs layer
Step #4: 895cb524f633: Pulling fs layer
Step #4: 07bb9121ef6b: Pulling fs layer
Step #4: dc10cf8e5b3c: Pulling fs layer
Step #4: 002e01733edf: Pulling fs layer
Step #4: 9728058072b0: Pulling fs layer
Step #4: e0eb88df6af4: Pulling fs layer
Step #4: 5562ec10a06f: Pulling fs layer
Step #4: 3a4628934546: Pulling fs layer
Step #4: 60a762d70bd3: Pulling fs layer
Step #4: 08565aebb676: Waiting
Step #4: a04feda75a8a: Pulling fs layer
Step #4: e2e985e97bf1: Waiting
Step #4: 47f120ccfee4: Waiting
Step #4: d58bc7539d5f: Pulling fs layer
Step #4: fc8ce1b380d4: Waiting
Step #4: 641a9951be91: Waiting
Step #4: 95ad4169007c: Pulling fs layer
Step #4: cc27ce5fb9b4: Waiting
Step #4: aa707b89dc5f: Pulling fs layer
Step #4: f54dd9111ce9: Waiting
Step #4: 895cb524f633: Waiting
Step #4: 5562ec10a06f: Waiting
Step #4: f2cc9d17eb42: Waiting
Step #4: 4ba5fcb2b7b4: Waiting
Step #4: 07bb9121ef6b: Waiting
Step #4: c4ee723681ed: Waiting
Step #4: 3a4628934546: Waiting
Step #4: dc10cf8e5b3c: Waiting
Step #4: aae8aca52827: Waiting
Step #4: 14b219684277: Waiting
Step #4: 72c7f627f24d: Waiting
Step #4: 002e01733edf: Waiting
Step #4: 60a762d70bd3: Waiting
Step #4: 9728058072b0: Waiting
Step #4: 44ef0a335210: Waiting
Step #4: a04feda75a8a: Waiting
Step #4: d58bc7539d5f: Waiting
Step #4: 739044e87aab: Waiting
Step #4: e0eb88df6af4: Waiting
Step #4: aa707b89dc5f: Waiting
Step #4: 91489fda87d9: Verifying Checksum
Step #4: 91489fda87d9: Download complete
Step #4: f9c0e660f70c: Download complete
Step #4: e2e985e97bf1: Verifying Checksum
Step #4: e2e985e97bf1: Download complete
Step #4: 8755a86c1873: Verifying Checksum
Step #4: 8755a86c1873: Download complete
Step #4: cc27ce5fb9b4: Download complete
Step #4: fc8ce1b380d4: Verifying Checksum
Step #4: fc8ce1b380d4: Download complete
Step #4: 641a9951be91: Verifying Checksum
Step #4: 641a9951be91: Download complete
Step #4: f54dd9111ce9: Download complete
Step #4: c4ee723681ed: Download complete
Step #4: 14b219684277: Verifying Checksum
Step #4: 14b219684277: Download complete
Step #4: 8755a86c1873: Pull complete
Step #4: 44ef0a335210: Download complete
Step #4: 47f120ccfee4: Verifying Checksum
Step #4: 47f120ccfee4: Download complete
Step #4: 739044e87aab: Verifying Checksum
Step #4: 739044e87aab: Download complete
Step #4: f9c0e660f70c: Pull complete
Step #4: 4ba5fcb2b7b4: Verifying Checksum
Step #4: 4ba5fcb2b7b4: Download complete
Step #4: f2cc9d17eb42: Verifying Checksum
Step #4: f2cc9d17eb42: Download complete
Step #4: 91489fda87d9: Pull complete
Step #4: aae8aca52827: Verifying Checksum
Step #4: aae8aca52827: Download complete
Step #4: 72c7f627f24d: Verifying Checksum
Step #4: 72c7f627f24d: Download complete
Step #4: 895cb524f633: Verifying Checksum
Step #4: 895cb524f633: Download complete
Step #4: 08565aebb676: Verifying Checksum
Step #4: 08565aebb676: Download complete
Step #4: 07bb9121ef6b: Verifying Checksum
Step #4: 07bb9121ef6b: Download complete
Step #4: dc10cf8e5b3c: Download complete
Step #4: 002e01733edf: Verifying Checksum
Step #4: 002e01733edf: Download complete
Step #4: 9728058072b0: Verifying Checksum
Step #4: 9728058072b0: Download complete
Step #4: e0eb88df6af4: Verifying Checksum
Step #4: e0eb88df6af4: Download complete
Step #4: 5562ec10a06f: Verifying Checksum
Step #4: 5562ec10a06f: Download complete
Step #4: 3a4628934546: Verifying Checksum
Step #4: 3a4628934546: Download complete
Step #4: 60a762d70bd3: Verifying Checksum
Step #4: 60a762d70bd3: Download complete
Step #4: a04feda75a8a: Verifying Checksum
Step #4: a04feda75a8a: Download complete
Step #4: d58bc7539d5f: Download complete
Step #4: 95ad4169007c: Verifying Checksum
Step #4: 95ad4169007c: Download complete
Step #4: aa707b89dc5f: Verifying Checksum
Step #4: aa707b89dc5f: Download complete
Step #4: 08565aebb676: Pull complete
Step #4: e2e985e97bf1: Pull complete
Step #4: cc27ce5fb9b4: Pull complete
Step #4: 47f120ccfee4: Pull complete
Step #4: fc8ce1b380d4: Pull complete
Step #4: 641a9951be91: Pull complete
Step #4: f54dd9111ce9: Pull complete
Step #4: c4ee723681ed: Pull complete
Step #4: 14b219684277: Pull complete
Step #4: 44ef0a335210: Pull complete
Step #4: 739044e87aab: Pull complete
Step #4: 4ba5fcb2b7b4: Pull complete
Step #4: f2cc9d17eb42: Pull complete
Step #4: aae8aca52827: Pull complete
Step #4: 72c7f627f24d: Pull complete
Step #4: 895cb524f633: Pull complete
Step #4: 07bb9121ef6b: Pull complete
Step #4: dc10cf8e5b3c: Pull complete
Step #4: 002e01733edf: Pull complete
Step #4: 9728058072b0: Pull complete
Step #4: e0eb88df6af4: Pull complete
Step #4: 5562ec10a06f: Pull complete
Step #4: 3a4628934546: Pull complete
Step #4: 60a762d70bd3: Pull complete
Step #4: a04feda75a8a: Pull complete
Step #4: d58bc7539d5f: Pull complete
Step #4: 95ad4169007c: Pull complete
Step #4: aa707b89dc5f: Pull complete
Step #4: Digest: sha256:593eeb07f37f49c2b05ad28b4b0bf07aafa2568f79e0c8add38bfc04d36e3b12
Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest
Step #4: ---> b1f23636895c
Step #4: Step 2/5 : RUN apt-get update && apt-get install -y zlib1g-dev
Step #4: ---> Running in 0bf7131b9c2e
Step #4: Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB]
Step #4: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB]
Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB]
Step #4: Fetched 383 kB in 1s (351 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 (249 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 0bf7131b9c2e
Step #4: ---> 11b5de7a7905
Step #4: Step 3/5 : RUN git clone https://github.com/civetweb/civetweb
Step #4: ---> Running in 92dc4513481a
Step #4: [91mCloning into 'civetweb'...
Step #4: [0mRemoving intermediate container 92dc4513481a
Step #4: ---> 0eb3010c6ac2
Step #4: Step 4/5 : WORKDIR $SRC/civetweb
Step #4: ---> Running in 334d783158eb
Step #4: Removing intermediate container 334d783158eb
Step #4: ---> c8663c18fe76
Step #4: Step 5/5 : COPY build.sh $SRC/
Step #4: ---> e860ee1c806d
Step #4: Successfully built e860ee1c806d
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/fileMrPs8L
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/fileMrPs8L '."/src/civetweb" = { type: "git", url: "https://github.com/civetweb/civetweb", rev: "7f95a2632ef651402c15c39b72c4620382dd82bf" }'
Step #5 - "srcmap": ++ tempfile
Step #5 - "srcmap": + F=/tmp/filegLjXUc
Step #5 - "srcmap": + cat /tmp/fileMrPs8L
Step #5 - "srcmap": + jq '."/src/civetweb" = { type: "git", url: "https://github.com/civetweb/civetweb", rev: "7f95a2632ef651402c15c39b72c4620382dd82bf" }'
Step #5 - "srcmap": + mv /tmp/filegLjXUc /tmp/fileMrPs8L
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/fileMrPs8L
Step #5 - "srcmap": + rm /tmp/fileMrPs8L
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... 42%
Reading package lists... 42%
Reading package lists... 43%
Reading package lists... 43%
Reading package lists... 43%
Reading package lists... 43%
Reading package lists... 51%
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... 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... 87%
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 1552 B/1552 B 100%]
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 768 B/1546 B 50%]
87% [Waiting for headers]
Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB]
Step #6 - "compile-libfuzzer-introspector-x86_64":
88% [7 libyaml-dev 1828 B/58.2 kB 3%]
100% [Working]
Fetched 469 kB in 1s (519 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.16) ...
Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (25.0)
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 [31m28.1 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.1-py3-none-any.whl.metadata (3.8 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (3.8 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes)
Step #6 - "compile-libfuzzer-introspector-x86_64": 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 [31m20.6 MB/s[0m eta [36m0:00:00[0m
Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading beautifulsoup4-4.13.1-py3-none-any.whl (185 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (5.0 MB)
Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/5.0 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m5.0/5.0 MB[0m [31m97.7 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.1 cxxfilt-0.3.0 lxml-5.3.0 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.55.8-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.2-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 [31m96.3 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.55.8-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 [31m113.6 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 [31m82.2 MB/s[0m eta [36m0:00:00[0m
Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading numpy-2.2.2-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 [31m129.6 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 [31m124.8 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.55.8 kiwisolver-1.4.8 matplotlib-3.10.0 numpy-2.2.2 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.1-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.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting psutil (from fuzz-introspector==0.1.7)
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting toml (from fuzz-introspector==0.1.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.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting atheris (from fuzz-introspector==0.1.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.55.8)
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 [31m94.0 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 [31m128.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 [31m34.8 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 [31m122.9 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 [31m29.6 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 [31m131.6 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 [91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m[91m╸[0m [32m30.7/30.9 MB[0m [31m240.6 MB/s[0m eta [36m0:00:01[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m30.9/30.9 MB[0m [31m152.2 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.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.8 MB)
Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/12.8 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m12.8/12.8 MB[0m [31m136.5 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 [31m75.7 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-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB)
Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB)
Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/7.7 MB[0m [31m?[0m eta [36m-:--:--[0m
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m7.7/7.7 MB[0m [31m134.0 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 [31m137.7 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 [31m24.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 [31m145.3 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 [31m70.7 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=4243ac1335f1062c8147acee0ae569df1a46b742d9bb0d8e0dc0af0bd534e8cc
Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-6f88m7pd/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.2
Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling numpy-2.2.2:
Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled numpy-2.2.2
Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: lxml
Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: lxml 5.3.0
Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling lxml-5.3.0:
Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled lxml-5.3.0
Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: beautifulsoup4
Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: beautifulsoup4 4.13.1
Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling beautifulsoup4-4.13.1:
Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled beautifulsoup4-4.13.1
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.10 docutils-0.19 exceptiongroup-1.2.2 flake8-7.1.1 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.14.1 mypy_extensions-1.0.0 networkx-3.4.2 numpy-1.26.4 pep8-1.7.1 pluggy-1.5.0 psutil-6.1.1 pycodestyle-2.12.1 pyflakes-3.2.0 pytest-8.3.4 requests-2.32.3 snowballstemmer-2.2.0 soupsieve-2.2.1 sphinx-6.0.0 sphinx_rtd_theme-3.0.2 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 toml-0.10.2 tomli-2.2.1 tqdm-4.67.1 tree-sitter-0.23.2 tree-sitter-c-0.23.4 tree-sitter-cpp-0.23.4 tree-sitter-go-0.23.4 tree-sitter-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-04 10:09:42.811 INFO cli - main: Running fuzz introspector post-processing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.412 INFO analysis - extract_tests_from_directories: All test files
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.412 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/embedded_cpp/embedded_cpp.cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.413 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/private.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.413 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/cgi_test.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.413 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/embed_certificate/ec_example.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.413 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/ws_server/ws_server.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.414 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/testclient.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.414 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/rest/rest.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.414 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/rest/cJSON/cJSON.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.415 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.415 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/linux_ws_server_cpp/main.cc
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.415 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-04 10:09:43.416 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/public_server.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.417 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-04 10:09:43.417 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/client/client.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.417 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/rest/cJSON/cJSON_Utils.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.418 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/embedded_c/embedded_c.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.418 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/shared.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.418 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/private_exe.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.418 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.418 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/main.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.419 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/public_func.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.419 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/timertest.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.419 INFO analysis - extract_tests_from_directories: /src/civetweb/examples/ws_client/ws_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-04 10:09:43.468 INFO cli - main: Ending fuzz introspector post-processing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.683 INFO cli - main: Running fuzz introspector post-processing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.702 INFO oss_fuzz - analyse_folder: Found 601 files to include in analysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.702 INFO oss_fuzz - process_c_project: Going C route
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.702 INFO oss_fuzz - process_c_project: Found 601 files to include in analysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.702 INFO oss_fuzz - process_c_project: Loading tree-sitter trees and create base project
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.702 INFO datatypes - __init__: Processing /src/civetweb/unittest/private.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.728 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_server.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.732 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_func.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.735 INFO datatypes - __init__: Processing /src/civetweb/unittest/timertest.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.739 INFO datatypes - __init__: Processing /src/civetweb/unittest/shared.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.742 INFO datatypes - __init__: Processing /src/civetweb/unittest/main.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.747 INFO datatypes - __init__: Processing /src/civetweb/unittest/private_exe.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.750 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_func.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.761 INFO datatypes - __init__: Processing /src/civetweb/unittest/private.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.765 INFO datatypes - __init__: Processing /src/civetweb/unittest/public_server.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.815 INFO datatypes - __init__: Processing /src/civetweb/unittest/testclient.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.820 INFO datatypes - __init__: Processing /src/civetweb/unittest/private_exe.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.824 INFO datatypes - __init__: Processing /src/civetweb/unittest/civetweb_check.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.828 INFO datatypes - __init__: Processing /src/civetweb/unittest/cgi_test.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.831 INFO datatypes - __init__: Processing /src/civetweb/unittest/timertest.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.837 INFO datatypes - __init__: Processing /src/civetweb/unittest/shared.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.840 INFO datatypes - __init__: Processing /src/civetweb/src/civetweb_private_lua.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:43.844 INFO datatypes - __init__: Processing /src/civetweb/src/civetweb.c
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 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 int len_t;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int socklen_t;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DWORD clockid_t;
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 struct SSL_CTX SSL_CTX;
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": 2025-02-04 10:09:43.998 INFO datatypes - __init__: Processing /src/civetweb/src/main.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:44.027 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/sqlite3.c
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 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 bytecodevtab_cursor bytecodevtab_cursor;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SnippetIter SnippetIter;
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 void(*LOGFUNC_t)(void*,int,const char*);
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalHashLoc WalHashLoc;
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 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 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 __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 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 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 MatchInfo MatchInfo;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct NodeReader NodeReader;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_api_routines sqlite3_api_routines;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Db Db;
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 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 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 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": 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 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 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 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 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 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 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 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 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 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 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 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 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 MatchinfoBuffer MatchinfoBuffer;
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 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 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 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 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 sqlite3_blob sqlite3_blob;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AggInfo AggInfo;
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 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 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 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 SQLITE_INT64_TYPE sqlite_int64;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RenameToken RenameToken;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_uint64 u64;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct PendingList PendingList;
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 NodeWriter NodeWriter;
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 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 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 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 FuncDef FuncDef;
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 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 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 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 Fts3PhraseToken Fts3PhraseToken;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RowLoadInfo RowLoadInfo;
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 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 unsigned char u8;
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 struct Parse Parse;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fts5Auxdata Fts5Auxdata;
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 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 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 IncrMerger IncrMerger;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Expr Expr;
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 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 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 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 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 AutoincInfo AutoincInfo;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Mem3Block Mem3Block;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sqlite3_int64 i64;
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 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 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 stmt_cursor stmt_cursor;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short int u16;
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 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 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 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 sqlite3_index_info sqlite3_index_info;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_session sqlite3_session;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RenameCtx RenameCtx;
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 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 short int i16;
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 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 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 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 u16 ht_slot;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sqlite3_tokenizer_module sqlite3_tokenizer_module;
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 LcsIterator LcsIterator;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int VList;
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 float RtreeValue;
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 Fts3SegFilter Fts3SegFilter;
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 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": 2025-02-04 10:09:45.621 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lfs.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.624 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/civetweb_lua.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.628 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/LuaXML_lib.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.631 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-04 10:09:45.642 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 unsigned STRUCT_INT Uinttype;
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": 2025-02-04 10:09:45.649 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lsqlite3.c
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sdb_vm sdb_vm;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sdb_func sdb_func;
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-04 10:09:45.672 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": char *ln;
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": HANDLE fd;
Step #6 - "compile-libfuzzer-introspector-x86_64": } lfs_Lock;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.683 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/sqlite3.h
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 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 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": 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 struct Fts5ExtensionApi Fts5ExtensionApi;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.716 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-04 10:09:45.725 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-04 10:09:45.734 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-04 10:09:45.743 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-04 10:09:45.751 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-04 10:09:45.756 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-04 10:09:45.763 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-04 10:09:45.767 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-04 10:09:45.774 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-04 10:09:45.778 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-04 10:09:45.787 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-04 10:09:45.801 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-04 10:09:45.805 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 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": 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-04 10:09:45.809 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-04 10:09:45.813 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-04 10:09:45.819 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-04 10:09:45.824 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-04 10:09:45.843 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-04 10:09:45.847 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-04 10:09:45.854 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-04 10:09:45.860 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-04 10:09:45.867 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 size_t lu_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long lu_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int Instruction;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_MEM l_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ptrdiff_t 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_USER_ALIGNMENT_T L_Umaxalign;
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 char lu_byte;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.872 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-04 10:09:45.876 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-04 10:09:45.882 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.3.6/src/lstrlib.c
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 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 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-04 10:09:45.900 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-04 10:09:45.908 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 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": 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": 2025-02-04 10:09:45.913 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-04 10:09:45.917 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-04 10:09:45.927 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-04 10:09:45.932 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-04 10:09:45.936 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-04 10:09:45.943 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-04 10:09:45.947 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-04 10:09:45.951 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-04 10:09:45.955 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_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_Hook) (lua_State *L, lua_Debug *ar);
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:45.962 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-04 10:09:45.966 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-04 10:09:45.978 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-04 10:09:45.983 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-04 10:09:45.988 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-04 10:09:46.005 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-04 10:09:46.010 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-04 10:09:46.014 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-04 10:09:46.018 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-04 10:09:46.021 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-04 10:09:46.024 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-04 10:09:46.029 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-04 10:09:46.033 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-04 10:09:46.038 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-04 10:09:46.043 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-04 10:09:46.048 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-04 10:09:46.058 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 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 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-04 10:09:46.116 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-04 10:09:46.120 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-04 10:09:46.123 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-04 10:09:46.127 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-04 10:09:46.131 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-04 10:09:46.137 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-04 10:09:46.143 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-04 10:09:46.151 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-04 10:09:46.159 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-04 10:09:46.163 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-04 10:09:46.170 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-04 10:09:46.174 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-04 10:09:46.180 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-04 10:09:46.184 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-04 10:09:46.192 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-04 10:09:46.203 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-04 10:09:46.206 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 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": 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 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": 2025-02-04 10:09:46.210 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-04 10:09:46.214 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-04 10:09:46.219 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-04 10:09:46.236 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-04 10:09:46.240 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-04 10:09:46.249 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-04 10:09:46.254 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-04 10:09:46.259 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_USER_ALIGNMENT_T L_Umaxalign;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_MEM l_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:46.263 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-04 10:09:46.267 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-04 10:09:46.272 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-04 10:09:46.283 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-04 10:09:46.290 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-04 10:09:46.295 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-04 10:09:46.298 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-04 10:09:46.307 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-04 10:09:46.310 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-04 10:09:46.314 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-04 10:09:46.320 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-04 10:09:46.324 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-04 10:09:46.328 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-04 10:09:46.332 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_Writer) (lua_State *L, const void* p, size_t sz, void* ud);
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*lua_CFunction) (lua_State *L);
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-04 10:09:46.339 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-04 10:09:46.343 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-04 10:09:46.352 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-04 10:09:46.356 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-04 10:09:46.361 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-04 10:09:46.376 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-04 10:09:46.382 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-04 10:09:46.386 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-04 10:09:46.389 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-04 10:09:46.393 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-04 10:09:46.399 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-04 10:09:46.403 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-04 10:09:46.412 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-04 10:09:46.464 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-04 10:09:46.468 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_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 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 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_detached_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 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": 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": 2025-02-04 10:09:46.483 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.5.2/src/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_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 duk_lexer_codepoint duk_lexer_codepoint;
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_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 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 duk_bitencoder_ctx duk_bitencoder_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 {
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__compile_raw_args duk__compile_raw_args;
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 struct duk_strcache duk_strcache;
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 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 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 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_re_token duk_re_token;
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_token duk_token;
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_strtab_entry duk_strtab_entry;
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_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 struct duk_lexer_ctx duk_lexer_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 {
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_bitdecoder_ctx duk_bitdecoder_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 {
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_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 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": 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-04 10:09:47.324 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 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 duk_int64_t duk_intptr_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_uint64_t duk_uintptr_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 size_t duk_size_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_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 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 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 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 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 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_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_intmax_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 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_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_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 duk_uint16_t duk_uint_least16_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_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_uint8_t duk_uint_least8_t;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint_fast8_t duk_uint_fast8_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_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 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": 2025-02-04 10:09:47.339 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-04 10:09:47.344 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-04 10:09:47.348 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-04 10:09:47.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-04 10:09:47.355 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-04 10:09:47.359 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-04 10:09:47.363 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-04 10:09:47.376 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-04 10:09:47.385 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-04 10:09:47.389 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-04 10:09:47.394 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-04 10:09:47.400 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-04 10:09:47.403 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 pool_free_entry pool_free_entry;
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 {
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-04 10:09:47.409 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-04 10:09:47.412 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-04 10:09:47.416 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-04 10:09:47.422 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-04 10:09:47.427 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-04 10:09:47.434 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-04 10:09:47.438 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-04 10:09:47.442 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-04 10:09:47.447 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 struct duk_trans_buffer duk_trans_buffer;
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 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-04 10:09:47.451 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-04 10:09:47.465 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-04 10:09:47.468 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-04 10:09:47.472 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-04 10:09:47.475 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-04 10:09:47.479 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-04 10:09:47.484 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-04 10:09:47.488 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-04 10:09:47.492 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-04 10:09:47.496 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 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_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 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 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": 2025-02-04 10:09:47.512 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_fixedbuffer duk_fixedbuffer;
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_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_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": 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 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_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": 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 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_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_tval_struct 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": /*
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__dprint_state duk__dprint_state;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef duk_int32_t duk_reg_t;
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": 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 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 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 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 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 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": 2025-02-04 10:09:48.350 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 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 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_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_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_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_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 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 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 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 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_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 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 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 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 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_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 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 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 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 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 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_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_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": 2025-02-04 10:09:48.365 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-04 10:09:48.371 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-04 10:09:48.375 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-04 10:09:48.379 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-04 10:09:48.390 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-04 10:09:48.395 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-04 10:09:48.402 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-04 10:09:48.406 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-04 10:09:48.422 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-04 10:09:48.425 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-04 10:09:48.430 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-04 10:09:48.435 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 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 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-04 10:09:48.440 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-04 10:09:48.444 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-04 10:09:48.449 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-04 10:09:48.454 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-04 10:09:48.460 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-04 10:09:48.465 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-04 10:09:48.507 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-04 10:09:48.521 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-04 10:09:48.527 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-04 10:09:48.533 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-04 10:09:48.539 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-04 10:09:48.543 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-04 10:09:48.548 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-04 10:09:48.554 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-04 10:09:48.567 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-04 10:09:48.593 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-04 10:09:48.601 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-04 10:09:48.611 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-04 10:09:48.618 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-04 10:09:48.624 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-04 10:09:48.627 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-04 10:09:48.631 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-04 10:09:48.636 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-04 10:09:48.642 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-04 10:09:48.651 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-04 10:09:48.655 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-04 10:09:48.660 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-04 10:09:48.670 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-04 10:09:48.676 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-04 10:09:48.685 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-04 10:09:48.690 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-04 10:09:48.698 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-04 10:09:48.701 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-04 10:09:48.705 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-04 10:09:48.709 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-04 10:09:48.714 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-04 10:09:48.719 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-04 10:09:48.722 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-04 10:09:48.736 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-04 10:09:48.739 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-04 10:09:48.744 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-04 10:09:48.750 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-04 10:09:48.754 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-04 10:09:48.758 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-04 10:09:48.762 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-04 10:09:48.768 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-04 10:09:48.774 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-04 10:09:49.006 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-04 10:09:49.010 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-04 10:09:49.016 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-04 10:09:49.025 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-04 10:09:49.033 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-04 10:09:49.036 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-04 10:09:49.040 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-04 10:09:49.049 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-04 10:09:49.054 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-04 10:09:49.058 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-04 10:09:49.063 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-04 10:09:49.085 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-04 10:09:49.097 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-04 10:09:49.101 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-04 10:09:49.105 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-04 10:09:49.109 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-04 10:09:49.116 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-04 10:09:49.121 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-04 10:09:49.127 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-04 10:09:49.130 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-04 10:09:49.143 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-04 10:09:49.148 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-04 10:09:49.207 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-04 10:09:49.218 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-04 10:09:49.225 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-04 10:09:49.232 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-04 10:09:49.274 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 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 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_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": 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": 2025-02-04 10:09:49.290 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-04 10:09:49.301 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-04 10:09:49.307 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-04 10:09:49.317 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-04 10:09:49.360 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-04 10:09:49.370 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-04 10:09:49.374 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-04 10:09:49.379 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-04 10:09:49.382 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-04 10:09:49.396 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-04 10:09:49.431 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-04 10:09:49.445 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-04 10:09:49.450 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-04 10:09:49.456 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-04 10:09:49.460 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-04 10:09:49.466 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-04 10:09:49.481 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-04 10:09:49.487 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-04 10:09:49.494 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-04 10:09:49.498 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-04 10:09:49.529 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-04 10:09:49.534 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-04 10:09:49.538 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-04 10:09:49.542 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 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 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 double duk_double_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 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 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_intmax_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_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 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 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 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_uint16_t duk_uint_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_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 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 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_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 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_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 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 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_int64_t duk_intmax_t;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:49.557 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-04 10:09:49.560 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-04 10:09:49.564 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-04 10:09:49.569 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-04 10:09:49.573 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-04 10:09:49.576 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-04 10:09:49.598 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-04 10:09:49.618 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-04 10:09:49.622 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-04 10:09:49.626 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-04 10:09:49.630 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_compiler_instr duk_compiler_instr;
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_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_re_compiler_ctx duk_re_compiler_ctx;
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_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_heap duk_heap;
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_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_compiler_ctx duk_compiler_ctx;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_catcher duk_catcher;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:49.634 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-04 10:09:49.639 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-04 10:09:49.645 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-04 10:09:49.649 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-04 10:09:49.654 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-04 10:09:49.660 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-04 10:09:49.667 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-04 10:09:49.676 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-04 10:09:49.684 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-04 10:09:49.688 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-04 10:09:49.696 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-04 10:09:49.700 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-04 10:09:49.707 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-04 10:09:49.711 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-04 10:09:49.720 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-04 10:09:49.735 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-04 10:09:49.739 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 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": 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-04 10:09:49.744 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-04 10:09:49.748 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-04 10:09:49.754 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-04 10:09:49.759 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-04 10:09:49.781 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-04 10:09:49.785 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-04 10:09:49.793 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-04 10:09:49.800 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-04 10:09:49.808 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_MEM l_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_USER_ALIGNMENT_T L_Umaxalign;
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-04 10:09:49.812 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-04 10:09:49.816 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-04 10:09:49.822 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-04 10:09:49.834 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-04 10:09:49.842 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-04 10:09:49.846 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-04 10:09:49.850 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-04 10:09:49.860 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-04 10:09:49.863 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-04 10:09:49.867 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-04 10:09:49.873 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-04 10:09:49.877 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-04 10:09:49.881 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 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": 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": 2025-02-04 10:09:49.888 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lua.h
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 const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz);
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 int (*lua_CFunction) (lua_State *L);
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_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-04 10:09:49.895 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-04 10:09:49.899 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-04 10:09:49.912 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-04 10:09:49.916 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-04 10:09:49.921 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-04 10:09:49.939 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-04 10:09:49.944 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-04 10:09:49.947 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-04 10:09:49.951 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-04 10:09:49.954 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-04 10:09:49.959 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-04 10:09:49.963 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-04 10:09:49.967 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-04 10:09:49.973 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-04 10:09:49.977 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-04 10:09:49.986 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.2.4/src/lobject.h
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lua_TValue TValue;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Value Value;
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 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-04 10:09:50.035 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-04 10:09:50.039 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-04 10:09:50.046 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-04 10:09:50.055 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-04 10:09:50.064 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-04 10:09:50.072 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-04 10:09:50.076 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-04 10:09:50.084 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-04 10:09:50.087 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-04 10:09:50.091 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-04 10:09:50.098 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-04 10:09:50.103 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-04 10:09:50.112 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 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": 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-04 10:09:50.125 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-04 10:09:50.129 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lparser.h
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 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 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-04 10:09:50.133 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-04 10:09:50.137 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-04 10:09:50.143 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-04 10:09:50.147 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-04 10:09:50.167 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-04 10:09:50.171 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-04 10:09:50.178 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-04 10:09:50.185 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-04 10:09:50.195 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 size_t lu_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long lu_mem;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUAI_UACNUMBER l_uacNumber;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int l_uint32;
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 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-04 10:09:50.199 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-04 10:09:50.204 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-04 10:09:50.210 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 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": 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-04 10:09:50.229 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-04 10:09:50.237 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 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": 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": 2025-02-04 10:09:50.242 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-04 10:09:50.246 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-04 10:09:50.257 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-04 10:09:50.262 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-04 10:09:50.266 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 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": 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": 2025-02-04 10:09:50.275 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-04 10:09:50.281 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-04 10:09:50.285 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 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": 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": 2025-02-04 10:09:50.290 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_NUMBER lua_Number;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LUA_UNSIGNED lua_Unsigned;
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-04 10:09:50.297 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-04 10:09:50.301 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-04 10:09:50.317 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-04 10:09:50.322 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-04 10:09:50.327 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-04 10:09:50.347 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-04 10:09:50.353 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-04 10:09:50.358 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-04 10:09:50.361 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-04 10:09:50.364 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-04 10:09:50.368 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-04 10:09:50.372 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-04 10:09:50.376 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-04 10:09:50.382 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-04 10:09:50.389 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-04 10:09:50.400 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/lua-5.4.3/src/lobject.h
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 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 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 AbsLineInfo {
Step #6 - "compile-libfuzzer-introspector-x86_64": int pc;
Step #6 - "compile-libfuzzer-introspector-x86_64": int line;
Step #6 - "compile-libfuzzer-introspector-x86_64": } AbsLineInfo;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef StackValue *StkId;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TString {
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": lu_byte shrlen; /* length for short strings */
Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int hash;
Step #6 - "compile-libfuzzer-introspector-x86_64": union {
Step #6 - "compile-libfuzzer-introspector-x86_64": size_t lnglen; /* length for long strings */
Step #6 - "compile-libfuzzer-introspector-x86_64": struct TString *hnext; /* linked list for hash table */
Step #6 - "compile-libfuzzer-introspector-x86_64": } u;
Step #6 - "compile-libfuzzer-introspector-x86_64": char contents[1];
Step #6 - "compile-libfuzzer-introspector-x86_64": } TString;
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 (register) */
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": lu_byte kind; /* kind of corresponding variable */
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": lu_byte tbc; /* true if it represents a to-be-closed variable */
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": struct { /* (when open) */
Step #6 - "compile-libfuzzer-introspector-x86_64": struct UpVal *next; /* linked list */
Step #6 - "compile-libfuzzer-introspector-x86_64": struct UpVal **previous;
Step #6 - "compile-libfuzzer-introspector-x86_64": } open;
Step #6 - "compile-libfuzzer-introspector-x86_64": TValue value; /* the value (when closed) */
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 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-04 10:09:50.471 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-04 10:09:50.475 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src/duktape.h
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": 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_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 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 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": 2025-02-04 10:09:50.492 INFO datatypes - __init__: Processing /src/civetweb/src/third_party/duktape-1.8.0/src/duktape.c
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_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_re_token duk_re_token;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_compiler_func duk_compiler_func;
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 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_re_compiler_ctx duk_re_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_lexer_codepoint duk_lexer_codepoint;
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_tval_struct duk_tval;
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 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 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_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 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 duk_lexer_point duk_lexer_point;
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 {
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 double (*duk__one_arg_func)(double);
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_compiler_ctx duk_compiler_ctx;
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_bitdecoder_ctx duk_bitdecoder_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_token duk_token;
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_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_compiler_instr duk_compiler_instr;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*duk__two_arg_func)(double, double);
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": 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 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_lexer_ctx duk_lexer_ctx;
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": /* 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_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-04 10:09:51.330 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 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 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 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 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 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 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 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 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_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 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_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 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 float duk_float_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 double duk_double_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 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_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 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": 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_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_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 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_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_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 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": 2025-02-04 10:09:51.346 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-04 10:09:51.352 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-04 10:09:51.356 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-04 10:09:51.359 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-04 10:09:51.363 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-04 10:09:51.367 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-04 10:09:51.371 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-04 10:09:51.384 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-04 10:09:51.393 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-04 10:09:51.397 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-04 10:09:51.403 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-04 10:09:51.409 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-04 10:09:51.412 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 pool_free_entry pool_free_entry;
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": 2025-02-04 10:09:51.418 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-04 10:09:51.422 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-04 10:09:51.426 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-04 10:09:51.432 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-04 10:09:51.437 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-04 10:09:51.444 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-04 10:09:51.448 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-04 10:09:51.452 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-04 10:09:51.457 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 struct duk_trans_buffer duk_trans_buffer;
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 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 void (*duk_trans_dvalue_cooperate_function)(duk_trans_dvalue_ctx *ctx, int block);
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_detached_function)(duk_trans_dvalue_ctx *ctx);
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:51.461 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-04 10:09:51.475 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-04 10:09:51.478 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-04 10:09:51.482 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-04 10:09:51.486 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-04 10:09:51.490 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-04 10:09:51.494 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-04 10:09:51.498 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-04 10:09:51.503 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-04 10:09:51.506 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_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": 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_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 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_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 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": 2025-02-04 10:09:51.523 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 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_bufwriter_ctx duk_bufwriter_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_lexer_codepoint duk_lexer_codepoint;
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_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 struct duk_fixedbuffer duk_fixedbuffer;
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": /* 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_strcache duk_strcache;
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 {
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_re_token duk_re_token;
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_token duk_token;
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_internal_thread_state duk_internal_thread_state;
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_strtab_entry duk_strtab_entry;
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_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 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 struct duk_bitdecoder_ctx duk_bitdecoder_ctx;
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 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_activation duk_activation;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:52.380 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 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_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 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 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_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 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_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_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 duk_uint16_t duk_uint_least16_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_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 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 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 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_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 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 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 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_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 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 size_t duk_size_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_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 FILE duk_file;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:52.395 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-04 10:09:52.401 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-04 10:09:52.405 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-04 10:09:52.408 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-04 10:09:52.420 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-04 10:09:52.424 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-04 10:09:52.430 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-04 10:09:52.434 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-04 10:09:52.449 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-04 10:09:52.452 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-04 10:09:52.457 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-04 10:09:52.462 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-04 10:09:52.466 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-04 10:09:52.470 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-04 10:09:52.476 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-04 10:09:52.480 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-04 10:09:52.486 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-04 10:09:52.490 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-04 10:09:52.532 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-04 10:09:52.546 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-04 10:09:52.551 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-04 10:09:52.558 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-04 10:09:52.564 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-04 10:09:52.568 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-04 10:09:52.573 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-04 10:09:52.579 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-04 10:09:52.592 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-04 10:09:52.618 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-04 10:09:52.626 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-04 10:09:52.637 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-04 10:09:52.644 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-04 10:09:52.650 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-04 10:09:52.653 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-04 10:09:52.658 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-04 10:09:52.663 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-04 10:09:52.668 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-04 10:09:52.676 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-04 10:09:52.680 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-04 10:09:52.684 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-04 10:09:52.694 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-04 10:09:52.700 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-04 10:09:52.710 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-04 10:09:52.715 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-04 10:09:52.721 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-04 10:09:52.725 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-04 10:09:52.728 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-04 10:09:52.732 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-04 10:09:52.737 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-04 10:09:52.741 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-04 10:09:52.744 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-04 10:09:52.758 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-04 10:09:52.762 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-04 10:09:52.767 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-04 10:09:52.773 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-04 10:09:52.777 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-04 10:09:52.780 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-04 10:09:52.785 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-04 10:09:52.791 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-04 10:09:52.796 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-04 10:09:53.029 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-04 10:09:53.033 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-04 10:09:53.038 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-04 10:09:53.047 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-04 10:09:53.055 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-04 10:09:53.058 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-04 10:09:53.062 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-04 10:09:53.072 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-04 10:09:53.077 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-04 10:09:53.080 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-04 10:09:53.086 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-04 10:09:53.108 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-04 10:09:53.121 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-04 10:09:53.125 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-04 10:09:53.129 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-04 10:09:53.133 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-04 10:09:53.140 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-04 10:09:53.145 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-04 10:09:53.151 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-04 10:09:53.155 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-04 10:09:53.168 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-04 10:09:53.172 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-04 10:09:53.231 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-04 10:09:53.242 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-04 10:09:53.249 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-04 10:09:53.256 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-04 10:09:53.299 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 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_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 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": 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-04 10:09:53.316 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-04 10:09:53.327 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-04 10:09:53.332 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-04 10:09:53.342 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-04 10:09:53.383 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-04 10:09:53.393 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-04 10:09:53.397 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-04 10:09:53.401 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-04 10:09:53.404 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-04 10:09:53.418 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-04 10:09:53.450 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-04 10:09:53.463 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-04 10:09:53.469 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-04 10:09:53.475 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-04 10:09:53.479 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-04 10:09:53.484 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-04 10:09:53.498 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-04 10:09:53.505 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-04 10:09:53.511 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-04 10:09:53.515 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-04 10:09:53.544 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-04 10:09:53.549 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-04 10:09:53.553 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-04 10:09:53.556 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 duk_small_int_t duk_bool_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_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 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 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_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 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_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 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_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 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 duk_uint16_t duk_uint_least16_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_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 duk_uint8_t duk_uint_least8_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_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_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_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_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_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 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 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_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 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 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": 2025-02-04 10:09:53.571 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-04 10:09:53.574 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-04 10:09:53.578 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-04 10:09:53.583 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-04 10:09:53.586 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-04 10:09:53.590 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-04 10:09:53.611 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": /* 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-04 10:09:53.629 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-04 10:09:53.633 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-04 10:09:53.638 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-04 10:09:53.641 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_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_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 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_activation duk_activation;
Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct duk_breakpoint duk_breakpoint;
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": typedef struct duk_catcher duk_catcher;
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.646 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-04 10:09:53.651 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-04 10:09:53.657 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-04 10:09:53.661 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-04 10:09:53.667 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-04 10:09:53.677 INFO datatypes - __init__: Processing /src/civetweb/include/CivetServer.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.686 INFO datatypes - __init__: Processing /src/civetweb/examples/embed_certificate/ec_example.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.698 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/rest.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.704 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/cJSON/cJSON_Utils.h
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.708 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
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": 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": 2025-02-04 10:09:53.729 INFO datatypes - __init__: Processing /src/civetweb/examples/rest/cJSON/cJSON_Utils.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.742 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-04 10:09:53.748 INFO datatypes - __init__: Processing /src/civetweb/examples/ws_server/ws_server.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.752 INFO datatypes - __init__: Processing /src/civetweb/examples/ws_client/ws_client.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.759 INFO datatypes - __init__: Processing /src/civetweb/examples/embedded_c/embedded_c.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.772 INFO datatypes - __init__: Processing /src/civetweb/examples/client/client.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:09:53.828 INFO frontend_c - dump_module_logic: Dumping project-wide logic.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:15.627 INFO data_loader - load_all_profiles: []
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:15.627 INFO data_loader - load_all_profiles: - found 1 profiles to load
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:15.668 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:15.669 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-04 10:12:15.669 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:36.640 INFO utils - data_file_read_yaml: Loaded single yaml module
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:37.435 INFO data_loader - read_fuzzer_data_file_to_profile: Found no entrypoints
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:37.435 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:38.295 INFO analysis - load_data_files: Found 1 profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:38.295 INFO analysis - load_data_files: [+] Accummulating profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:38.295 INFO analysis - load_data_files: Accummulating using multiprocessing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:38.327 INFO fuzzer_profile - accummulate_profile: /src: propagating functions reached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.197 INFO fuzzer_profile - accummulate_profile: /src: setting reached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.197 INFO fuzzer_profile - accummulate_profile: /src: setting unreached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.201 INFO fuzzer_profile - accummulate_profile: /src: loading coverage
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.201 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.202 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.203 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.203 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-04 10:12:39.203 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz3.covreport
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.226 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz2.covreport
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.280 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz1.covreport
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.305 INFO fuzzer_profile - accummulate_profile: /src: setting file targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.305 INFO fuzzer_profile - accummulate_profile: /src: setting total basic blocks
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.305 INFO fuzzer_profile - accummulate_profile: /src: setting cyclomatic complexity
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.305 INFO fuzzer_profile - accummulate_profile: /src: setting fd cache
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:39.320 INFO fuzzer_profile - accummulate_profile: /src: finished accummulating profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:40.369 INFO analysis - load_data_files: [+] Creating project profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:40.370 INFO project_profile - __init__: Creating merged profile of 1 profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:40.370 INFO project_profile - __init__: Populating functions reached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:40.370 INFO project_profile - __init__: Populating functions unreached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:40.372 INFO project_profile - __init__: Creating all_functions dictionary
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:40.383 INFO project_profile - __init__: Gathering complexity and incoming references of each function
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:41.991 INFO project_profile - __init__: Completed creationg of merged profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:41.991 INFO analysis - load_data_files: [+] Refining profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.098 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-04 10:12:42.098 INFO commands - run_analysis_on_dir: [+] Creating HTML report
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.098 INFO html_report - create_html_report: - Creating HTML report
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.099 INFO html_report - create_section_project_overview: - Creating reachability overview table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.378 INFO html_report - create_section_fuzzers_overview: - Creating table with overview of all fuzzers
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.378 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.378 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-04 10:12:42.704 INFO html_report - create_all_function_table: Assembled a total of 7944 entries
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 INFO html_report - create_section_fuzzer_detailed_section: - Creating section with details about each fuzzer
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 INFO calltree_analysis - create_calltree: In calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 2 -- : 3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 INFO calltree_analysis - create_calltree: Calltree created
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:42.704 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.114 INFO font_manager - _load_fontmanager: generated new fontManager
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.313 INFO html_helpers - create_horisontal_calltree_image: Creating image _src_colormap.png
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.313 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.313 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (0 nodes)
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.354 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.354 INFO html_helpers - create_horisontal_calltree_image: - saving image
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.425 INFO html_helpers - create_horisontal_calltree_image: - image saved
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.426 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.426 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.427 INFO html_report - create_fuzzer_profile_runtime_coverage_section: reachable funcs is 0
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.428 INFO html_report - create_section_optional_analyses: - Handling optional analyses
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.428 INFO optimal_targets - analysis_func: - Running analysis OptimalTargets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:43.428 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:45.964 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:45.965 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:45.975 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 3094 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:45.975 INFO optimal_targets - iteratively_get_optimal_targets: Getting 3 optimal targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:45.975 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:45.977 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:48.444 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:48.451 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:49.621 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:49.622 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:49.632 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1861 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:49.632 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:49.634 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:52.221 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:52.227 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:53.445 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:53.445 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:53.455 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1476 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:53.465 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:53.466 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:55.991 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:55.995 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.143 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['sqlite3Parser', 'fts5FilterMethod', 'WindowProc'] }
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.536 INFO html_report - create_all_function_table: Assembled a total of 7944 entries
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.640 INFO optimal_targets - analysis_func: - Completed analysis OptimalTargets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.675 INFO engine_input - analysis_func: - Running analysis FuzzEngineInputAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.675 INFO engine_input - analysis_func: Generating input for /src
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.676 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.676 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.676 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-04 10:12:57.676 INFO engine_input - analysis_func: - Completed analysis FuzzEngineInputAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.676 INFO runtime_coverage_analysis - analysis_func: - Running analysis RuntimeCoverageAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.676 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-04 10:12:57.677 INFO runtime_coverage_analysis - analysis_func: - Completed analysis RuntimeCoverageAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.677 INFO driver_synthesizer - analysis_func: - Running analysis FuzzDriverSynthesizerAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:12:57.677 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:00.186 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:00.187 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:00.197 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 3094 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:00.197 INFO optimal_targets - iteratively_get_optimal_targets: Getting 3 optimal targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:00.197 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:00.200 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:04.344 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:04.350 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:05.536 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:05.537 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:05.548 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1861 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:05.548 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:05.549 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:08.072 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:08.079 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:09.179 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:09.180 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 7944 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:09.189 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 1476 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:09.200 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:09.202 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:11.715 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:11.720 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.828 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['sqlite3Parser', 'fts5FilterMethod', 'WindowProc'] }
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.837 INFO driver_synthesizer - analysis_func: . Done
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.838 INFO driver_synthesizer - analysis_func: . Done
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.838 INFO driver_synthesizer - analysis_func: . Done
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.838 INFO driver_synthesizer - analysis_func: Synthesizing drivers for the following optimal functions: { ['sqlite3Parser', 'fts5FilterMethod', 'WindowProc'] }
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.839 INFO driver_synthesizer - analysis_func: - Completed analysis FuzzDriverSynthesizerAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.874 INFO bug_digestor - analysis_func: - Running analysis BugDigestorAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:12.874 INFO filepath_analyser - analysis_func: - Running analysis FilePathAnalyser
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:13.973 INFO function_call_analyser - analysis_func: - Running analysis ThirdPartyAPICoverageAnalyser
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:13.973 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:14.001 INFO metadata - analysis_func: - Running analysis MetadataAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:14.001 INFO metadata - analysis_func: - Completed analysis MetadataAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:14.002 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.267 INFO sinks_analyser - analysis_func: ['src']
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.274 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE78
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.289 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE79
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.304 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE787
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.324 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE89
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.338 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE416
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.352 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE20
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.373 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE22
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.390 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE352
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.403 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE434
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.417 INFO sinks_analyser - analysis_func: - Finish running analysis SinkCoverageAnalyser
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.418 INFO annotated_cfg - __init__: Creating annotated CFG
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.418 INFO annotated_cfg - analysis_func: Creating annotated CFGs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.418 INFO annotated_cfg - analysis_func: Analysing: /src
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.418 ERROR cfg_load - extract_all_callsites: Trying to extract from a None calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.419 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- /src
Step #6 - "compile-libfuzzer-introspector-x86_64": Loading report:
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.419 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.419 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-04 10:13:15.419 INFO debug_info - correlate_debugged_function_to_debug_types: Creating dictionary
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.419 INFO debug_info - create_friendly_debug_types: Have to create for 0 addresses
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.419 INFO debug_info - correlate_debugged_function_to_debug_types: Finished creating dictionary
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:15.447 INFO analysis - extract_tests_from_directories: All test files
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:16.314 WARNING utils - copy_source_files: Language: c-cpp not support. Skipping source file copy.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:16.380 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,573,840 bytes received 2,170 bytes 149,152,020.00 bytes/sec
Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 74,547,624 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:13:17 : Fuzz introspector is running
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:13:17 : Using default configuration
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:17 : Running introspector on ld-temp.o
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:17 : This is a fuzzer, performing analysis
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:17 : Logging next yaml tile to /src/fuzzerLogFile-0-lW6Kd4vwLa.data.yaml
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:17 : Wrapping all functions
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:17 : Ended wrapping all functions
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:17 : 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:13:18 : Fuzz introspector is running
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:13:18 : Using default configuration
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:18 : Running introspector on ld-temp.o
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:18 : This is a fuzzer, performing analysis
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:18 : Logging next yaml tile to /src/fuzzerLogFile-0-rZDO1zWxxf.data.yaml
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:18 : Wrapping all functions
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : Ended wrapping all functions
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : 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:13:19 : Fuzz introspector is running
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:13:19 : Using default configuration
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : Running introspector on ld-temp.o
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : This is a fuzzer, performing analysis
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : Logging next yaml tile to /src/fuzzerLogFile-0-VpgS3zRRpP.data.yaml
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : Wrapping all functions
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : Ended wrapping all functions
Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:13:19 : 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 4 10:13 civetweb_fuzz3
Step #6 - "compile-libfuzzer-introspector-x86_64": -rwxr-xr-x 1 root root 3.2M Feb 4 10:13 civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": -rwxr-xr-x 1 root root 3.2M Feb 4 10:13 civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": 5f48ff2f12eba3e705d5e68478add271 civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": 3cc6ea40efafb7e66e9b7c8ada4cbc4e civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": ac94299751e90b987244ad704bb9258c 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.1)
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.14.1)
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) (6.1.1)
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.10)
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.55.8)
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=055e6c8b54084927c6e466b6e60daee74398edb2fe5cf08253e16412712f63a4
Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-4bw5h5y0/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-rZDO1zWxxf.data' and '/src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.yaml' and '/src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.yaml' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.yaml' and '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.yaml' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_globals' and '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_globals' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_globals' and '/src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_globals' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_functions' and '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_functions' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_types' and '/src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_types' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_functions' and '/src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_functions' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_info' and '/src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_info' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": cp: '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_types' and '/src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_types' are the same file
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.252 INFO cli - main: Running fuzz introspector post-processing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.252 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-04 10:13:24.253 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-04 10:13:24.253 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-04 10:13:24.253 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-04 10:13:24.279 INFO utils - scan_executables_for_fuzz_introspector_logs: Found match fuzzerLogFile-0-VpgS3zRRpP
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.305 INFO utils - scan_executables_for_fuzz_introspector_logs: Found match fuzzerLogFile-0-lW6Kd4vwLa
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.331 INFO utils - scan_executables_for_fuzz_introspector_logs: Found match fuzzerLogFile-0-rZDO1zWxxf
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.443 INFO commands - correlate_binaries_to_logs: Pairings: [{'executable_path': '/workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz3', 'fuzzer_log_file': 'fuzzerLogFile-0-VpgS3zRRpP'}, {'executable_path': '/workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz1', 'fuzzer_log_file': 'fuzzerLogFile-0-lW6Kd4vwLa'}, {'executable_path': '/workspace/out/libfuzzer-introspector-x86_64/civetweb_fuzz2', 'fuzzer_log_file': 'fuzzerLogFile-0-rZDO1zWxxf'}]
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.445 INFO cli - main: Ending fuzz introspector post-processing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.627 INFO cli - main: Running fuzz introspector post-processing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.630 INFO data_loader - load_all_profiles: []
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.630 INFO data_loader - load_all_profiles: - found 3 profiles to load
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.652 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.652 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.652 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.653 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.654 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.654 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.654 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.654 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:24.654 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.502 INFO utils - data_file_read_yaml: Loaded single yaml module
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.509 INFO utils - data_file_read_yaml: Loaded single yaml module
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.527 INFO utils - data_file_read_yaml: Loaded single yaml module
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.613 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.618 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.643 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.955 INFO analysis - load_data_files: Found 3 profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO utils - data_file_read_yaml: Loaded single yaml module
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO fuzzer_profile - correlate_executable_name: Correlated fuzzerLogFile-0-rZDO1zWxxf.data with fuzzerLogFile-0-rZDO1zWxxf.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO fuzzer_profile - correlate_executable_name: Correlated fuzzerLogFile-0-VpgS3zRRpP.data with fuzzerLogFile-0-VpgS3zRRpP.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO fuzzer_profile - correlate_executable_name: Correlated fuzzerLogFile-0-lW6Kd4vwLa.data with fuzzerLogFile-0-lW6Kd4vwLa.data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO analysis - load_data_files: [+] Accummulating profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.956 INFO analysis - load_data_files: Accummulating using multiprocessing
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.968 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: propagating functions reached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.969 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: propagating functions reached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.971 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: propagating functions reached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.979 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting reached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.979 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting unreached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.980 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: loading coverage
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.980 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.980 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.980 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting reached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.981 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting unreached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.981 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: loading coverage
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.981 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.982 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target civetweb_fuzz3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.981 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting reached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.982 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting unreached funcs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.982 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.982 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz2.covreport']
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.982 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz2.covreport
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.983 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: loading coverage
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.983 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.983 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.983 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.983 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz3.covreport']
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.983 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz3.covreport
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.985 INFO code_coverage - load_llvm_coverage: Found 3 coverage reports
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.985 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/civetweb_fuzz1.covreport']
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:25.985 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/civetweb_fuzz1.covreport
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.007 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting file targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.007 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting file targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.008 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting total basic blocks
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.008 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting cyclomatic complexity
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.008 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: setting fd cache
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.009 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz3: finished accummulating profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.009 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting total basic blocks
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.010 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting cyclomatic complexity
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.010 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: setting fd cache
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.010 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting file targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.011 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz2: finished accummulating profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.012 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting total basic blocks
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.013 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting cyclomatic complexity
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.013 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: setting fd cache
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.014 INFO fuzzer_profile - accummulate_profile: civetweb_fuzz1: finished accummulating profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.570 INFO analysis - load_data_files: [+] Creating project profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.570 INFO project_profile - __init__: Creating merged profile of 3 profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.570 INFO project_profile - __init__: Populating functions reached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.571 INFO project_profile - __init__: Populating functions unreached
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.571 INFO project_profile - __init__: Creating all_functions dictionary
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.586 INFO project_profile - __init__: Gathering complexity and incoming references of each function
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.591 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-04 10:13:26.591 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-04 10:13:26.594 INFO project_profile - __init__: Completed creationg of merged profile
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.594 INFO analysis - load_data_files: [+] Refining profiles
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.601 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- civetweb_fuzz3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.601 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports-by-target/20250204/civetweb_fuzz3/linux
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.613 INFO analysis - overlay_calltree_with_coverage: Overlaying 2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.613 INFO analysis - overlay_calltree_with_coverage: Overlaying 3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.614 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.978 INFO analysis - overlay_calltree_with_coverage: [+] found 83 branch blockers.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.980 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:26.980 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports-by-target/20250204/civetweb_fuzz2/linux
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.039 INFO analysis - overlay_calltree_with_coverage: Overlaying 2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.040 INFO analysis - overlay_calltree_with_coverage: Overlaying 3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.043 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.412 INFO analysis - overlay_calltree_with_coverage: [+] found 77 branch blockers.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.415 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.415 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports-by-target/20250204/civetweb_fuzz1/linux
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.472 INFO analysis - overlay_calltree_with_coverage: Overlaying 2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.473 INFO analysis - overlay_calltree_with_coverage: Overlaying 3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.476 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.845 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-lW6Kd4vwLa.data.debug_info
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_info
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_info
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_types
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_types
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_types
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_functions
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_functions
Step #6 - "compile-libfuzzer-introspector-x86_64": debug info file: %s /src/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.871 INFO commands - run_analysis_on_dir: Analyses to run: ['OptimalTargets', 'RuntimeCoverageAnalysis', 'FuzzEngineInputAnalysis', 'FilePathAnalyser', 'MetadataAnalysis', 'AnnotatedCFG']
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.871 INFO commands - run_analysis_on_dir: [+] Creating HTML report
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.871 INFO html_report - create_html_report: - Creating HTML report
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.871 INFO html_report - create_section_project_overview: - Creating reachability overview table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.879 INFO html_report - create_section_fuzzers_overview: - Creating table with overview of all fuzzers
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.880 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-04 10:13:27.892 INFO html_report - create_all_function_table: Assembled a total of 302 entries
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.892 INFO html_report - create_section_fuzzer_detailed_section: - Creating section with details about each fuzzer
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.898 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.898 INFO calltree_analysis - create_calltree: In calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.900 INFO calltree_analysis - create_calltree: At end
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.901 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 371 -- : 371
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.901 INFO calltree_analysis - create_calltree: Calltree created
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:27.901 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.572 INFO html_helpers - create_horisontal_calltree_image: Creating image civetweb_fuzz3_colormap.png
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.572 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (317 nodes)
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.658 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.658 INFO html_helpers - create_horisontal_calltree_image: - saving image
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.768 INFO html_helpers - create_horisontal_calltree_image: - image saved
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.768 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.771 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.771 INFO calltree_analysis - create_calltree: In calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.783 INFO calltree_analysis - create_calltree: At end
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.784 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 1991 -- : 1991
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.785 INFO calltree_analysis - create_calltree: Calltree created
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:28.787 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.778 INFO html_helpers - create_horisontal_calltree_image: Creating image civetweb_fuzz2_colormap.png
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.779 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (1767 nodes)
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.872 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.872 INFO html_helpers - create_horisontal_calltree_image: - saving image
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.980 INFO html_helpers - create_horisontal_calltree_image: - image saved
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.981 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.988 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.988 INFO calltree_analysis - create_calltree: In calltree
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:29.999 INFO calltree_analysis - create_calltree: At end
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:30.001 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 1991 -- : 1991
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:30.002 INFO calltree_analysis - create_calltree: Calltree created
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:30.004 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.082 INFO html_helpers - create_horisontal_calltree_image: Creating image civetweb_fuzz1_colormap.png
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.083 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (1767 nodes)
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.343 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.343 INFO html_helpers - create_horisontal_calltree_image: - saving image
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.451 INFO html_helpers - create_horisontal_calltree_image: - image saved
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.452 INFO calltree_analysis - create_branch_blocker_table: Creating branch blocker table
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.459 INFO html_report - create_section_optional_analyses: - Handling optional analyses
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.459 INFO optimal_targets - analysis_func: - Running analysis OptimalTargets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:31.459 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.151 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.151 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.151 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 8 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.152 INFO optimal_targets - iteratively_get_optimal_targets: Getting 10 optimal targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.152 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.152 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.874 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.875 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.889 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.889 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.890 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 7 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.890 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:32.890 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.597 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.598 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.613 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.613 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.614 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 2 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.614 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:33.614 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.518 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.519 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.535 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.536 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 438 functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.536 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 0 potential targets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.536 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.536 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-04 10:13:34.550 INFO html_report - create_all_function_table: Assembled a total of 302 entries
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.555 INFO optimal_targets - analysis_func: - Completed analysis OptimalTargets
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.568 INFO engine_input - analysis_func: - Running analysis FuzzEngineInputAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.568 INFO engine_input - analysis_func: Generating input for civetweb_fuzz3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.569 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.569 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: lowercase
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_vsnprintf
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_connect_client_impl
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mock_server_init
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: connect_socket
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: close_socket_gracefully
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: alloc_vprintf
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: push_inner
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.570 INFO engine_input - analysis_func: Generating input for civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.571 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_poll
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: civetweb_exit
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: init_ssl_ctx
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_set_thread_name
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_vsnprintf
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: master_thread_run
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: set_uid_option
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: check_acl
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_start2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.572 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: free_context
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.573 INFO engine_input - analysis_func: Generating input for civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.573 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.574 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_poll
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.574 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: civetweb_exit
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.574 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: init_ssl_ctx
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.574 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_set_thread_name
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.574 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_vsnprintf
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: master_thread_run
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: set_uid_option
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: check_acl
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: mg_start2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: free_context
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO engine_input - analysis_func: - Completed analysis FuzzEngineInputAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 INFO runtime_coverage_analysis - analysis_func: - Running analysis RuntimeCoverageAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.575 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-04 10:13:34.576 INFO runtime_coverage_analysis - analysis_func: - Completed analysis RuntimeCoverageAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.576 INFO filepath_analyser - analysis_func: - Running analysis FilePathAnalyser
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.581 INFO metadata - analysis_func: - Running analysis MetadataAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.581 INFO metadata - analysis_func: - Completed analysis MetadataAnalysis
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.581 INFO annotated_cfg - __init__: Creating annotated CFG
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.581 INFO annotated_cfg - analysis_func: Creating annotated CFGs
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.581 INFO annotated_cfg - analysis_func: Analysing: civetweb_fuzz3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.582 INFO annotated_cfg - analysis_func: Analysing: civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.590 INFO annotated_cfg - analysis_func: Analysing: civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.601 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- civetweb_fuzz3
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.601 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- civetweb_fuzz2
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.601 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/civetweb/reports/20250204/linux -- civetweb_fuzz1
Step #6 - "compile-libfuzzer-introspector-x86_64": Loading report:
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.602 INFO debug_info - extract_all_functions_in_debug_info: Extracting functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.612 INFO debug_info - extract_all_functions_in_debug_info: Extracting functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.620 INFO debug_info - extract_all_functions_in_debug_info: Extracting functions
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:34.628 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:35.605 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-04 10:13:35.805 INFO debug_info - correlate_debugged_function_to_debug_types: Creating dictionary
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:35.805 INFO debug_info - create_friendly_debug_types: Have to create for 3918 addresses
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:35.824 INFO debug_info - create_friendly_debug_types: Idx: 2500
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:35.963 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/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": /src/civetweb/fuzztest/fuzzmain.c ------- 9
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.209 INFO analysis - extract_tests_from_directories: All test files
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.209 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-04 10:13:37.210 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/timertest.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.210 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.210 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.210 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-04 10:13:37.211 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/cgi_test.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.211 INFO analysis - extract_tests_from_directories: /src/civetweb/unittest/testclient.c
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.367 INFO debug_info - dump_debug_report: No such file: Type
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.375 WARNING utils - copy_source_files: Language: c-cpp not support. Skipping source file copy.
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.391 INFO cli - main: Ending fuzz introspector report generation
Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:13:37.391 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-VpgS3zRRpP.data
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_functions
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_globals
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_types
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-VpgS3zRRpP.data.debug_info
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-VpgS3zRRpP.data.yaml
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-lW6Kd4vwLa.data
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_functions
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_globals
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_types
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-lW6Kd4vwLa.data.debug_info
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-lW6Kd4vwLa.data.yaml
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-rZDO1zWxxf.data
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_functions
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_globals
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_types
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-rZDO1zWxxf.data.debug_info
Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0-rZDO1zWxxf.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,392,721 bytes received 3,447 bytes 44,792,336.00 bytes/sec
Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 22,374,146 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: / [0/162 files][ 0.0 B/ 21.3 MiB] 0% Done
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
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][ 32.0 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_globals [Content-Type=application/octet-stream]...
Step #8: / [0/162 files][ 32.0 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz3.covreport [Content-Type=application/octet-stream]...
Step #8: / [0/162 files][ 32.0 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/custom.js [Content-Type=text/javascript]...
Step #8: / [0/162 files][ 32.0 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-rZDO1zWxxf.data [Content-Type=application/octet-stream]...
Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.yaml [Content-Type=application/octet-stream]...
Step #8: / [0/162 files][ 84.7 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_globals [Content-Type=application/octet-stream]...
Step #8: / [0/162 files][ 84.7 KiB/ 21.3 MiB] 0% Done
/ [0/162 files][ 84.7 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz2_colormap.png [Content-Type=image/png]...
Step #8: / [0/162 files][ 85.1 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: / [0/162 files][ 92.3 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_functions [Content-Type=application/octet-stream]...
Step #8: / [0/162 files][215.2 KiB/ 21.3 MiB] 0% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_report.html [Content-Type=text/html]...
Step #8: / [0/162 files][591.1 KiB/ 21.3 MiB] 2% Done
/ [1/162 files][591.1 KiB/ 21.3 MiB] 2% Done
/ [2/162 files][ 2.8 MiB/ 21.3 MiB] 13% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_types [Content-Type=application/octet-stream]...
Step #8: / [2/162 files][ 2.8 MiB/ 21.3 MiB] 13% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-files.json [Content-Type=application/json]...
Step #8: / [2/162 files][ 2.8 MiB/ 21.3 MiB] 13% Done
/ [3/162 files][ 2.8 MiB/ 21.3 MiB] 13% Done
/ [4/162 files][ 2.8 MiB/ 21.3 MiB] 13% Done
/ [5/162 files][ 2.8 MiB/ 21.3 MiB] 13% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_functions.js [Content-Type=text/javascript]...
Step #8: / [5/162 files][ 3.0 MiB/ 21.3 MiB] 14% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_1.html [Content-Type=text/html]...
Step #8: / [6/162 files][ 3.0 MiB/ 21.3 MiB] 14% Done
/ [6/162 files][ 3.0 MiB/ 21.3 MiB] 14% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz3_colormap.png [Content-Type=image/png]...
Step #8: / [6/162 files][ 3.0 MiB/ 21.3 MiB] 14% Done
/ [7/162 files][ 3.0 MiB/ 21.3 MiB] 14% Done
/ [8/162 files][ 3.0 MiB/ 21.3 MiB] 14% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.yaml [Content-Type=application/octet-stream]...
Step #8: / [8/162 files][ 3.4 MiB/ 21.3 MiB] 16% Done
/ [9/162 files][ 3.4 MiB/ 21.3 MiB] 16% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz-introspector-engine-input.json [Content-Type=application/json]...
Step #8: / [9/162 files][ 3.4 MiB/ 21.3 MiB] 16% Done
/ [10/162 files][ 3.4 MiB/ 21.3 MiB] 16% Done
/ [11/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/branch-blockers.json [Content-Type=application/json]...
Step #8: / [11/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_2.html [Content-Type=text/html]...
Step #8: / [11/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_functions [Content-Type=application/octet-stream]...
Step #8: / [11/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree.js [Content-Type=text/javascript]...
Step #8: / [11/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_info [Content-Type=application/octet-stream]...
Step #8: / [11/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
/ [12/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_table_data.js [Content-Type=text/javascript]...
Step #8: / [12/162 files][ 3.7 MiB/ 21.3 MiB] 17% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_all_types [Content-Type=application/octet-stream]...
Step #8: / [12/162 files][ 3.9 MiB/ 21.3 MiB] 18% Done
/ [13/162 files][ 4.4 MiB/ 21.3 MiB] 20% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/clike.js [Content-Type=text/javascript]...
Step #8: / [13/162 files][ 4.7 MiB/ 21.3 MiB] 21% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-friendly-debug-types.json [Content-Type=application/json]...
Step #8: / [13/162 files][ 5.5 MiB/ 21.3 MiB] 25% Done
/ [14/162 files][ 5.5 MiB/ 21.3 MiB] 25% Done
/ [15/162 files][ 5.5 MiB/ 21.3 MiB] 25% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/analysis_1.js [Content-Type=text/javascript]...
Step #8: / [15/162 files][ 6.0 MiB/ 21.3 MiB] 28% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-VpgS3zRRpP.data [Content-Type=application/octet-stream]...
Step #8: / [15/162 files][ 6.0 MiB/ 21.3 MiB] 28% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.yaml [Content-Type=application/octet-stream]...
Step #8: / [15/162 files][ 6.0 MiB/ 21.3 MiB] 28% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz2.covreport [Content-Type=application/octet-stream]...
Step #8: / [15/162 files][ 7.1 MiB/ 21.3 MiB] 33% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.css [Content-Type=text/css]...
Step #8: / [15/162 files][ 8.1 MiB/ 21.3 MiB] 37% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_0.html [Content-Type=text/html]...
Step #8: / [15/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-fuzz-introspector-functions.json [Content-Type=application/json]...
Step #8: / [15/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data [Content-Type=application/octet-stream]...
Step #8: / [15/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_types [Content-Type=application/octet-stream]...
Step #8: / [15/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
/ [16/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-VpgS3zRRpP.data.debug_info [Content-Type=application/octet-stream]...
Step #8: / [16/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/test-files.json [Content-Type=application/json]...
Step #8: / [16/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_info [Content-Type=application/octet-stream]...
Step #8: / [16/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
/ [17/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-rZDO1zWxxf.data.debug_all_globals [Content-Type=application/octet-stream]...
Step #8: / [17/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_debug_info.json [Content-Type=application/json]...
Step #8: / [17/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/civetweb_fuzz1.covreport [Content-Type=application/octet-stream]...
Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/styles.css [Content-Type=text/css]...
Step #8: / [17/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0-lW6Kd4vwLa.data.debug_all_functions [Content-Type=application/octet-stream]...
Step #8: / [17/162 files][ 8.3 MiB/ 21.3 MiB] 38% Done
/ [17/162 files][ 8.3 MiB/ 21.3 MiB] 38% 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: / [17/162 files][ 8.6 MiB/ 21.3 MiB] 40% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/private.c [Content-Type=text/x-csrc]...
Step #8: / [17/162 files][ 8.7 MiB/ 21.3 MiB] 40% 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: / [17/162 files][ 8.7 MiB/ 21.3 MiB] 40% Done
/ [18/162 files][ 11.1 MiB/ 21.3 MiB] 52% Done
/ [19/162 files][ 11.7 MiB/ 21.3 MiB] 54% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/shared.c [Content-Type=text/x-csrc]...
Step #8: / [19/162 files][ 11.8 MiB/ 21.3 MiB] 55% Done
/ [20/162 files][ 11.8 MiB/ 21.3 MiB] 55% Done
/ [21/162 files][ 11.8 MiB/ 21.3 MiB] 55% Done
/ [22/162 files][ 11.8 MiB/ 21.3 MiB] 55% Done
/ [23/162 files][ 11.8 MiB/ 21.3 MiB] 55% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/timertest.h [Content-Type=text/x-chdr]...
Step #8: / [23/162 files][ 12.4 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/shared.h [Content-Type=text/x-chdr]...
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: - [23/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [23/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/main.c [Content-Type=text/x-csrc]...
Step #8: - [23/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/public_func.c [Content-Type=text/x-csrc]...
Step #8: - [23/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [23/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [24/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/private.h [Content-Type=text/x-chdr]...
Step #8: - [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/testclient.c [Content-Type=text/x-csrc]...
Step #8: - [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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/civetweb_check.h [Content-Type=text/x-chdr]...
Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/match.inl [Content-Type=application/octet-stream]...
Step #8: - [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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: - [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/civetweb.c [Content-Type=text/x-csrc]...
Step #8: - [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/unittest/timertest.c [Content-Type=text/x-csrc]...
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: - [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [25/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [26/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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: - [26/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/sort.inl [Content-Type=application/octet-stream]...
Step #8: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/main.c [Content-Type=text/x-csrc]...
Step #8: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/md5.inl [Content-Type=application/octet-stream]...
Step #8: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/src/response.inl [Content-Type=application/octet-stream]...
Step #8: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/include/civetweb.h [Content-Type=text/x-chdr]...
Step #8: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
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: - [27/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [28/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [29/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
- [30/162 files][ 12.5 MiB/ 21.3 MiB] 58% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/examples/rest/rest.c [Content-Type=text/x-csrc]...
Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/include/CivetServer.h [Content-Type=text/x-chdr]...
Step #8: - [30/162 files][ 12.5 MiB/ 21.3 MiB] 58% 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: - [30/162 files][ 12.8 MiB/ 21.3 MiB] 59% 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: - [30/162 files][ 13.3 MiB/ 21.3 MiB] 62% Done
- [30/162 files][ 13.3 MiB/ 21.3 MiB] 62% 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: 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: 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: - [30/162 files][ 13.7 MiB/ 21.3 MiB] 64% Done
- [30/162 files][ 13.7 MiB/ 21.3 MiB] 64% Done
- [30/162 files][ 13.7 MiB/ 21.3 MiB] 64% 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: - [30/162 files][ 14.0 MiB/ 21.3 MiB] 65% Done
- [31/162 files][ 14.8 MiB/ 21.3 MiB] 69% Done
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: - [31/162 files][ 15.0 MiB/ 21.3 MiB] 70% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/civetweb/fuzztest/fuzzmain.c [Content-Type=text/x-csrc]...
Step #8: - [32/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
- [32/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
- [33/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/unistd.h [Content-Type=text/x-chdr]...
Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/fcntl.h [Content-Type=text/x-chdr]...
Step #8: - [33/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
- [33/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
- [34/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/netdb.h [Content-Type=text/x-chdr]...
Step #8: - [34/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/stdint.h [Content-Type=text/x-chdr]...
Step #8: - [34/162 files][ 15.5 MiB/ 21.3 MiB] 72% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/dirent.h [Content-Type=text/x-chdr]...
Step #8: - [34/162 files][ 16.0 MiB/ 21.3 MiB] 74% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/stdio.h [Content-Type=text/x-chdr]...
Step #8: - [34/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done
- [35/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done
- [36/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/signal.h [Content-Type=text/x-chdr]...
Step #8: - [36/162 files][ 16.1 MiB/ 21.3 MiB] 75% 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: - [36/162 files][ 16.1 MiB/ 21.3 MiB] 75% 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: - [36/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/pwd.h [Content-Type=text/x-chdr]...
Step #8: - [36/162 files][ 16.1 MiB/ 21.3 MiB] 75% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/usr/include/netinet/in.h [Content-Type=text/x-chdr]...
Step #8: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% 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: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% 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: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% Done
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: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% Done
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: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% Done
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: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% Done
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: - [36/162 files][ 16.3 MiB/ 21.3 MiB] 76% 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: - [36/162 files][ 16.4 MiB/ 21.3 MiB] 77% 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: - [36/162 files][ 16.5 MiB/ 21.3 MiB] 77% 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: - [37/162 files][ 16.5 MiB/ 21.3 MiB] 77% Done
- [37/162 files][ 16.5 MiB/ 21.3 MiB] 77% Done
- [38/162 files][ 16.5 MiB/ 21.3 MiB] 77% Done
- [39/162 files][ 16.5 MiB/ 21.3 MiB] 77% Done
- [40/162 files][ 16.6 MiB/ 21.3 MiB] 78% 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/sigaction.h [Content-Type=text/x-chdr]...
Step #8: - [40/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [40/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [41/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% 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: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
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: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
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/source-code/usr/include/x86_64-linux-gnu/bits/struct_mutex.h [Content-Type=text/x-chdr]...
Step #8: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
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: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% 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: 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/x86_64-linux-gnu/bits/types.h [Content-Type=text/x-chdr]...
Step #8: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% 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: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% 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: - [42/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [43/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [44/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_tests.json [Content-Type=application/json]...
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: - [44/162 files][ 16.8 MiB/ 21.3 MiB] 78% 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: - [44/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
- [44/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_files.json [Content-Type=application/json]...
Step #8: 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: - [44/162 files][ 16.8 MiB/ 21.3 MiB] 78% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_pairs.json [Content-Type=application/json]...
Step #8: - [44/162 files][ 16.9 MiB/ 21.3 MiB] 79% 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: - [44/162 files][ 16.9 MiB/ 21.3 MiB] 79% Done
- [44/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: 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: - [44/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [44/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [45/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
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: 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: - [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
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: 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: - [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: 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: - [46/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
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: - [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: 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: - [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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/src/CivetServer.cpp [Content-Type=text/x-c++src]...
Step #8: - [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [47/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [48/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
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: - [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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/shared.h [Content-Type=text/x-chdr]...
Step #8: - [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [49/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [50/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [50/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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/main.c [Content-Type=text/x-csrc]...
Step #8: - [50/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/civetweb/src/civetweb.c [Content-Type=text/x-csrc]...
Step #8: - [51/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [52/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [53/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [54/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [55/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [56/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [57/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
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: - [57/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: 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: - [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
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: 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: 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: 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: - [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% 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: - [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [58/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [59/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [59/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [59/162 files][ 17.0 MiB/ 21.3 MiB] 79% Done
- [60/162 files][ 17.1 MiB/ 21.3 MiB] 80% Done
- [61/162 files][ 17.7 MiB/ 21.3 MiB] 83% Done
- [62/162 files][ 17.7 MiB/ 21.3 MiB] 83% Done
- [63/162 files][ 17.7 MiB/ 21.3 MiB] 83% Done
- [64/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [65/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [66/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [67/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [68/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [69/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [70/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [71/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [72/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [73/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [74/162 files][ 17.8 MiB/ 21.3 MiB] 83% Done
- [75/162 files][ 17.9 MiB/ 21.3 MiB] 83% Done
- [76/162 files][ 17.9 MiB/ 21.3 MiB] 84% Done
- [77/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done
- [78/162 files][ 18.0 MiB/ 21.3 MiB] 84% Done
- [79/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [80/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [81/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [82/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [83/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [84/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [85/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [86/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [87/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
- [88/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
\
\ [89/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
\ [90/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
\ [91/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
\ [92/162 files][ 18.1 MiB/ 21.3 MiB] 84% Done
\ [93/162 files][ 18.2 MiB/ 21.3 MiB] 85% Done
\ [94/162 files][ 18.2 MiB/ 21.3 MiB] 85% Done
\ [95/162 files][ 18.3 MiB/ 21.3 MiB] 85% Done
\ [96/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [97/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [98/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [99/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [100/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [101/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [102/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [103/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [104/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [105/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [106/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [107/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [108/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [109/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [110/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [111/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [112/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [113/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [114/162 files][ 18.4 MiB/ 21.3 MiB] 86% Done
\ [115/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [116/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [117/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [118/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [119/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [120/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [121/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [122/162 files][ 18.5 MiB/ 21.3 MiB] 86% Done
\ [123/162 files][ 18.5 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.6 MiB/ 21.3 MiB] 87% Done
\ [129/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done
\ [130/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done
\ [131/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done
\ [132/162 files][ 18.6 MiB/ 21.3 MiB] 87% Done
\ [133/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [134/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [135/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [136/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [137/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [138/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [139/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [140/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [141/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [142/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [143/162 files][ 18.7 MiB/ 21.3 MiB] 87% Done
\ [144/162 files][ 20.9 MiB/ 21.3 MiB] 97% Done
\ [145/162 files][ 20.9 MiB/ 21.3 MiB] 97% Done
\ [146/162 files][ 20.9 MiB/ 21.3 MiB] 97% Done
\ [147/162 files][ 21.2 MiB/ 21.3 MiB] 99% Done
\ [148/162 files][ 21.2 MiB/ 21.3 MiB] 99% Done
|
| [149/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [150/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [151/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [152/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [153/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [154/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [155/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [156/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [157/162 files][ 21.3 MiB/ 21.3 MiB] 99% Done
| [158/162 files][ 21.3 MiB/ 21.3 MiB] 99% 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