starting build "e4bab1d1-7c02-453c-9f77-59468552917a" 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: 22032d9638f5: Pulling fs layer Step #0: 9e679c20b180: Pulling fs layer Step #0: 8a9817160d90: Pulling fs layer Step #0: cd168bae2bc4: Waiting Step #0: 1476a9a742b3: Waiting Step #0: 87801bd73c38: Waiting Step #0: b5b6ee625fc9: Waiting Step #0: e15a1d8fa401: Waiting Step #0: 1c8d97689143: Waiting Step #0: 65d6a71406c2: Waiting Step #0: da8cd4331b18: Waiting Step #0: 1da5181834dc: Waiting Step #0: 07897b5fe604: Waiting Step #0: 3dff6e136d7b: Waiting Step #0: 5f5210cb185c: Waiting Step #0: d896f5ee29bf: Waiting Step #0: 8fa9949bc41d: Waiting Step #0: 37124b3282c0: Waiting Step #0: f112f5c3b13d: Waiting Step #0: bc43fec57ffa: Waiting Step #0: 9e679c20b180: Waiting Step #0: 22032d9638f5: Waiting Step #0: 8a9817160d90: Waiting Step #0: 83578687325a: Waiting Step #0: 1e4d1959044a: Verifying Checksum Step #0: 1e4d1959044a: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: bc43fec57ffa: Download complete Step #0: 65d6a71406c2: Verifying Checksum Step #0: 65d6a71406c2: Download complete Step #0: 77a97f4123b7: Verifying Checksum Step #0: 77a97f4123b7: Download complete Step #0: cd168bae2bc4: Verifying Checksum Step #0: cd168bae2bc4: Download complete Step #0: 07897b5fe604: Verifying Checksum Step #0: 07897b5fe604: Download complete Step #0: 546774638ae1: Verifying Checksum Step #0: 546774638ae1: Download complete Step #0: b5b6ee625fc9: Download complete Step #0: 1da5181834dc: Verifying Checksum Step #0: 1da5181834dc: Download complete Step #0: bba4a6077ac8: Verifying Checksum Step #0: bba4a6077ac8: Download complete Step #0: b549f31133a9: Pull complete Step #0: 1476a9a742b3: Verifying Checksum Step #0: 1476a9a742b3: Download complete Step #0: 8fa9949bc41d: Verifying Checksum Step #0: 8fa9949bc41d: Download complete Step #0: da8cd4331b18: Verifying Checksum Step #0: da8cd4331b18: Download complete Step #0: 5f5210cb185c: Verifying Checksum Step #0: 5f5210cb185c: Download complete Step #0: d896f5ee29bf: Verifying Checksum Step #0: d896f5ee29bf: Download complete Step #0: 83578687325a: Verifying Checksum Step #0: 83578687325a: 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: Download complete Step #0: 87801bd73c38: Verifying Checksum Step #0: 87801bd73c38: Download complete Step #0: 8a9817160d90: Verifying Checksum Step #0: 8a9817160d90: Download complete Step #0: 9e679c20b180: Download complete Step #0: 546774638ae1: Pull complete Step #0: 22032d9638f5: Verifying Checksum Step #0: 22032d9638f5: Download 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: CommandException: No URLs matched: gs://oss-fuzz-coverage/cmake/textcov_reports/20250204/* Step #1: CommandException: 1 file/object could not be transferred. Finished Step #1 ERROR: step exited with non-zero status: 1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 0 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.632kB Step #4: Step 1/6 : 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: cc27ce5fb9b4: Waiting Step #4: aae8aca52827: Pulling fs layer Step #4: 47f120ccfee4: Waiting Step #4: 72c7f627f24d: Pulling fs layer Step #4: 895cb524f633: Pulling fs layer Step #4: fc8ce1b380d4: Waiting Step #4: 641a9951be91: Waiting Step #4: f54dd9111ce9: Waiting 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: 14b219684277: Waiting Step #4: e0eb88df6af4: Pulling fs layer Step #4: c4ee723681ed: Waiting Step #4: 08565aebb676: Waiting Step #4: 44ef0a335210: Waiting Step #4: e2e985e97bf1: Waiting Step #4: 5562ec10a06f: Pulling fs layer Step #4: 3a4628934546: Pulling fs layer Step #4: 60a762d70bd3: Pulling fs layer Step #4: a04feda75a8a: Pulling fs layer Step #4: d58bc7539d5f: Pulling fs layer Step #4: 95ad4169007c: Pulling fs layer Step #4: aa707b89dc5f: Pulling fs layer Step #4: 4ba5fcb2b7b4: Waiting Step #4: 60a762d70bd3: Waiting Step #4: 5562ec10a06f: Waiting Step #4: a04feda75a8a: Waiting Step #4: d58bc7539d5f: Waiting Step #4: 72c7f627f24d: Waiting Step #4: 07bb9121ef6b: Waiting Step #4: 002e01733edf: Waiting Step #4: f2cc9d17eb42: Waiting Step #4: aa707b89dc5f: Waiting Step #4: 95ad4169007c: Waiting Step #4: aae8aca52827: Waiting Step #4: 3a4628934546: Waiting Step #4: 895cb524f633: 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: Verifying Checksum Step #4: cc27ce5fb9b4: Download complete Step #4: 8755a86c1873: Pull complete Step #4: 47f120ccfee4: Verifying Checksum Step #4: 47f120ccfee4: Download complete Step #4: f9c0e660f70c: Pull complete Step #4: 91489fda87d9: Pull complete Step #4: 641a9951be91: Verifying Checksum Step #4: 641a9951be91: Download complete Step #4: f54dd9111ce9: Download complete Step #4: c4ee723681ed: Verifying Checksum Step #4: c4ee723681ed: Download complete Step #4: 08565aebb676: Verifying Checksum Step #4: 08565aebb676: Download complete Step #4: 14b219684277: Verifying Checksum Step #4: 14b219684277: Download complete Step #4: 44ef0a335210: Verifying Checksum Step #4: 44ef0a335210: Download complete Step #4: 4ba5fcb2b7b4: Verifying Checksum Step #4: 4ba5fcb2b7b4: Download complete Step #4: 739044e87aab: Verifying Checksum Step #4: 739044e87aab: Download complete Step #4: f2cc9d17eb42: Verifying Checksum Step #4: f2cc9d17eb42: Download 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: dc10cf8e5b3c: Verifying Checksum Step #4: dc10cf8e5b3c: Download complete Step #4: 07bb9121ef6b: Verifying Checksum Step #4: 07bb9121ef6b: Download complete Step #4: 9728058072b0: Verifying Checksum Step #4: 9728058072b0: Download complete Step #4: 002e01733edf: Verifying Checksum Step #4: 002e01733edf: Download complete Step #4: fc8ce1b380d4: Verifying Checksum Step #4: fc8ce1b380d4: Download complete Step #4: e0eb88df6af4: Verifying Checksum Step #4: e0eb88df6af4: Download complete Step #4: 3a4628934546: Verifying Checksum Step #4: 3a4628934546: Download complete Step #4: 5562ec10a06f: Verifying Checksum Step #4: 5562ec10a06f: Download complete Step #4: a04feda75a8a: Download complete Step #4: d58bc7539d5f: Download complete Step #4: 60a762d70bd3: Download complete 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/6 : RUN apt-get update && apt-get install -y make autoconf automake libtool pkg-config libssl-dev Step #4: ---> Running in b4b03abaa440 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 (383 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: make is already the newest version (4.2.1-1.2). Step #4: make set to manually installed. Step #4: libssl-dev is already the newest version (1.1.1f-1ubuntu2.23). Step #4: The following additional packages will be installed: Step #4: autotools-dev file libglib2.0-0 libglib2.0-data libicu66 libltdl-dev Step #4: libltdl7 libmagic-mgc libmagic1 libsigsegv2 libxml2 m4 shared-mime-info Step #4: xdg-user-dirs Step #4: Suggested packages: Step #4: autoconf-archive gnu-standards autoconf-doc gettext libtool-doc gfortran Step #4: | fortran95-compiler gcj-jdk m4-doc Step #4: The following NEW packages will be installed: Step #4: autoconf automake autotools-dev file libglib2.0-0 libglib2.0-data libicu66 Step #4: libltdl-dev libltdl7 libmagic-mgc libmagic1 libsigsegv2 libtool libxml2 m4 Step #4: pkg-config shared-mime-info xdg-user-dirs Step #4: 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 12.7 MB of archives. Step #4: After this operation, 56.0 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.8 [1289 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.8 [5848 B] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.8 [640 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #4: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #4: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #4: Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #4: Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #4: Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #4: Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #4: Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #4: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 12.7 MB in 2s (7500 kB/s) Step #4: Selecting previously unselected package libmagic-mgc. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic-mgc (1:5.38-4) ... Step #4: Selecting previously unselected package libmagic1:amd64. Step #4: Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #4: Selecting previously unselected package file. Step #4: Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #4: Unpacking file (1:5.38-4) ... Step #4: Selecting previously unselected package libglib2.0-0:amd64. Step #4: Preparing to unpack .../03-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ... Step #4: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #4: Selecting previously unselected package libglib2.0-data. Step #4: Preparing to unpack .../04-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ... Step #4: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #4: Selecting previously unselected package libicu66:amd64. Step #4: Preparing to unpack .../05-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #4: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Selecting previously unselected package libxml2:amd64. Step #4: Preparing to unpack .../06-libxml2_2.9.10+dfsg-5ubuntu0.20.04.8_amd64.deb ... Step #4: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.8) ... Step #4: Selecting previously unselected package shared-mime-info. Step #4: Preparing to unpack .../07-shared-mime-info_1.15-1_amd64.deb ... Step #4: Unpacking shared-mime-info (1.15-1) ... Step #4: Selecting previously unselected package xdg-user-dirs. Step #4: Preparing to unpack .../08-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #4: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Selecting previously unselected package libsigsegv2:amd64. Step #4: Preparing to unpack .../09-libsigsegv2_2.12-2_amd64.deb ... Step #4: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #4: Selecting previously unselected package m4. Step #4: Preparing to unpack .../10-m4_1.4.18-4_amd64.deb ... Step #4: Unpacking m4 (1.4.18-4) ... Step #4: Selecting previously unselected package autoconf. Step #4: Preparing to unpack .../11-autoconf_2.69-11.1_all.deb ... Step #4: Unpacking autoconf (2.69-11.1) ... Step #4: Selecting previously unselected package autotools-dev. Step #4: Preparing to unpack .../12-autotools-dev_20180224.1_all.deb ... Step #4: Unpacking autotools-dev (20180224.1) ... Step #4: Selecting previously unselected package automake. Step #4: Preparing to unpack .../13-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #4: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #4: Selecting previously unselected package libltdl7:amd64. Step #4: Preparing to unpack .../14-libltdl7_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libltdl-dev:amd64. Step #4: Preparing to unpack .../15-libltdl-dev_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libtool. Step #4: Preparing to unpack .../16-libtool_2.4.6-14_all.deb ... Step #4: Unpacking libtool (2.4.6-14) ... Step #4: Selecting previously unselected package pkg-config. Step #4: Preparing to unpack .../17-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #4: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #4: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Setting up libmagic-mgc (1:5.38-4) ... Step #4: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #4: No schema files found: doing nothing. Step #4: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Setting up libmagic1:amd64 (1:5.38-4) ... Step #4: Setting up file (1:5.38-4) ... Step #4: Setting up autotools-dev (20180224.1) ... Step #4: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #4: Setting up libsigsegv2:amd64 (2.12-2) ... Step #4: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #4: Setting up libltdl7:amd64 (2.4.6-14) ... Step #4: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.8) ... Step #4: Setting up libtool (2.4.6-14) ... Step #4: Setting up m4 (1.4.18-4) ... Step #4: Setting up shared-mime-info (1.15-1) ... Step #4: Setting up autoconf (2.69-11.1) ... Step #4: Setting up automake (1:1.16.1-4ubuntu6) ... Step #4: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #4: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #4: Removing intermediate container b4b03abaa440 Step #4: ---> 13f528247636 Step #4: Step 3/6 : RUN git clone --depth 1 https://gitlab.kitware.com/cmake/cmake CMake Step #4: ---> Running in 76c3fc8dbc56 Step #4: Cloning into 'CMake'... Step #4: warning: redirecting to https://gitlab.kitware.com/cmake/cmake.git/ Step #4: Updating files: 65% (17427/26583) Updating files: 66% (17545/26583) Updating files: 67% (17811/26583) Updating files: 68% (18077/26583) Updating files: 69% (18343/26583) Updating files: 70% (18609/26583) Updating files: 71% (18874/26583) Updating files: 72% (19140/26583) Updating files: 73% (19406/26583) Updating files: 74% (19672/26583) Updating files: 75% (19938/26583) Updating files: 76% (20204/26583) Updating files: 77% (20469/26583) Updating files: 78% (20735/26583) Updating files: 79% (21001/26583) Updating files: 80% (21267/26583) Updating files: 81% (21533/26583) Updating files: 82% (21799/26583) Updating files: 83% (22064/26583) Updating files: 84% (22330/26583) Updating files: 85% (22596/26583) Updating files: 86% (22862/26583) Updating files: 87% (23128/26583) Updating files: 88% (23394/26583) Updating files: 89% (23659/26583) Updating files: 90% (23925/26583) Updating files: 91% (24191/26583) Updating files: 92% (24457/26583) Updating files: 93% (24723/26583) Updating files: 94% (24989/26583) Updating files: 95% (25254/26583) Updating files: 96% (25520/26583) Updating files: 97% (25786/26583) Updating files: 98% (26052/26583) Updating files: 99% (26318/26583) Updating files: 100% (26583/26583) Updating files: 100% (26583/26583), done. Step #4: Removing intermediate container 76c3fc8dbc56 Step #4: ---> 991bd3c8605a Step #4: Step 4/6 : RUN git clone --depth 1 https://github.com/strongcourage/fuzzing-corpus Step #4: ---> Running in 539dec346c52 Step #4: Cloning into 'fuzzing-corpus'... Step #4: Updating files: 64% (6699/10320) Updating files: 65% (6708/10320) Updating files: 66% (6812/10320) Updating files: 67% (6915/10320) Updating files: 68% (7018/10320) Updating files: 69% (7121/10320) Updating files: 70% (7224/10320) Updating files: 71% (7328/10320) Updating files: 72% (7431/10320) Updating files: 73% (7534/10320) Updating files: 74% (7637/10320) Updating files: 75% (7740/10320) Updating files: 76% (7844/10320) Updating files: 77% (7947/10320) Updating files: 78% (8050/10320) Updating files: 79% (8153/10320) Updating files: 80% (8256/10320) Updating files: 81% (8360/10320) Updating files: 82% (8463/10320) Updating files: 83% (8566/10320) Updating files: 84% (8669/10320) Updating files: 85% (8772/10320) Updating files: 86% (8876/10320) Updating files: 87% (8979/10320) Updating files: 88% (9082/10320) Updating files: 89% (9185/10320) Updating files: 90% (9288/10320) Updating files: 91% (9392/10320) Updating files: 92% (9495/10320) Updating files: 93% (9598/10320) Updating files: 94% (9701/10320) Updating files: 95% (9804/10320) Updating files: 96% (9908/10320) Updating files: 97% (10011/10320) Updating files: 98% (10114/10320) Updating files: 99% (10217/10320) Updating files: 100% (10320/10320) Updating files: 100% (10320/10320), done. Step #4: Removing intermediate container 539dec346c52 Step #4: ---> 6c5ba44e8f68 Step #4: Step 5/6 : WORKDIR CMake Step #4: ---> Running in 51ed30a431b6 Step #4: Removing intermediate container 51ed30a431b6 Step #4: ---> f3e3e910003b Step #4: Step 6/6 : COPY build.sh $SRC/ Step #4: ---> 59c434fe74b2 Step #4: Successfully built 59c434fe74b2 Step #4: Successfully tagged gcr.io/oss-fuzz/cmake:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/cmake Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/file7lQ48M 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/fuzzing-corpus/.git Step #5 - "srcmap": + GIT_DIR=/src/fuzzing-corpus Step #5 - "srcmap": + cd /src/fuzzing-corpus Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/strongcourage/fuzzing-corpus Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=d5aaf2c8654592f65e8792d12800317200446e7c Step #5 - "srcmap": + jq_inplace /tmp/file7lQ48M '."/src/fuzzing-corpus" = { type: "git", url: "https://github.com/strongcourage/fuzzing-corpus", rev: "d5aaf2c8654592f65e8792d12800317200446e7c" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/file5yDild Step #5 - "srcmap": + cat /tmp/file7lQ48M Step #5 - "srcmap": + jq '."/src/fuzzing-corpus" = { type: "git", url: "https://github.com/strongcourage/fuzzing-corpus", rev: "d5aaf2c8654592f65e8792d12800317200446e7c" }' Step #5 - "srcmap": + mv /tmp/file5yDild /tmp/file7lQ48M Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/CMake/.git Step #5 - "srcmap": + GIT_DIR=/src/CMake Step #5 - "srcmap": + cd /src/CMake Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://gitlab.kitware.com/cmake/cmake Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=c10cb0fde9fdf22c62616371a11851c97dd92a9a Step #5 - "srcmap": + jq_inplace /tmp/file7lQ48M '."/src/CMake" = { type: "git", url: "https://gitlab.kitware.com/cmake/cmake", rev: "c10cb0fde9fdf22c62616371a11851c97dd92a9a" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileq6EE2J Step #5 - "srcmap": + cat /tmp/file7lQ48M Step #5 - "srcmap": + jq '."/src/CMake" = { type: "git", url: "https://gitlab.kitware.com/cmake/cmake", rev: "c10cb0fde9fdf22c62616371a11851c97dd92a9a" }' Step #5 - "srcmap": + mv /tmp/fileq6EE2J /tmp/file7lQ48M 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/file7lQ48M Step #5 - "srcmap": + rm /tmp/file7lQ48M Step #5 - "srcmap": { Step #5 - "srcmap": "/src/fuzzing-corpus": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/strongcourage/fuzzing-corpus", Step #5 - "srcmap": "rev": "d5aaf2c8654592f65e8792d12800317200446e7c" Step #5 - "srcmap": }, Step #5 - "srcmap": "/src/CMake": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://gitlab.kitware.com/cmake/cmake", Step #5 - "srcmap": "rev": "c10cb0fde9fdf22c62616371a11851c97dd92a9a" 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... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 59% 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 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": 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 zlib1g-dev Step #6 - "compile-libfuzzer-introspector-x86_64": 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Step #6 - "compile-libfuzzer-introspector-x86_64": Need to get 624 kB of archives. Step #6 - "compile-libfuzzer-introspector-x86_64": After this operation, 2657 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%] 9% [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": 9% [2 libjpeg-turbo8 2604 B/118 kB 2%] 26% [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": 27% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 59% [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": 59% [4 libjpeg8 424 B/2194 B 19%] 62% [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": 62% [5 libjpeg8-dev 838 B/1552 B 54%] 65% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 68% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 68% [7 zlib1g-dev 2604 B/155 kB 2%] 90% [Waiting for headers] Get:8 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": 90% [8 libyaml-dev 306 B/58.2 kB 1%] 100% [Working] Fetched 624 kB in 1s (593 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 ... 18159 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 zlib1g-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../7-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 zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... 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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 30.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-65.5.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-75.8.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyyaml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.13.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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/751.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 kB 23.8 MB/s eta 0:00:00 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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 104.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt, typing-extensions, soupsieve, pyyaml, lxml, beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed beautifulsoup4-4.13.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": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting contourpy>=1.0.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cycler>=0.10 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting fonttools>=4.22.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.55.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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 107.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.55.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 108.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 91.9 MB/s eta 0:00:00 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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 153.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading packaging-24.2-py3-none-any.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 101.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: python-dateutil, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, contourpy, matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed contourpy-1.3.1 cycler-0.12.1 fonttools-4.55.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": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/CMake 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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 97.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 147.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/682.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 48.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.2.1-py3-none-any.whl (33 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl (3.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 150.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (566 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/566.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.6/566.6 kB 40.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 143.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl (190 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/30.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 30.7/30.9 MB 211.6 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 143.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading configparser-7.1.0-py3-none-any.whl (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.8 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 157.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading networkx-3.4.2-py3-none-any.whl (1.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 97.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pep8-1.7.1-py2.py3-none-any.whl (41 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/7.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 138.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/10.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 136.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading docutils-0.19-py3-none-any.whl (570 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/570.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 39.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl (134 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/18.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 152.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pluggy-1.5.0-py3-none-any.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 86.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading requests-2.32.3-py3-none-any.whl (64 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl (14 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl (70 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl (128 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Building wheels for collected packages: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Building editable for fuzz-introspector (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Created wheel for fuzz-introspector: filename=fuzz_introspector-0.1.7-0.editable-py3-none-any.whl size=3896 sha256=cbf88dceb2577c9702f25d934a4ac924832c5a7e44166e7337647cdcd1576104 Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-6gr5ivps/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": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/CMake Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:08.454 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.957 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.957 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test7.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.958 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib9.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.959 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/BundleUtilities/testbundleutils1.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.959 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/duplicate/duplicate.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.959 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/unity-build/unity1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.960 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testSharedLibHelperObj.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.960 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/subfolder/testcase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.960 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:03:10.961 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-install/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.961 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/typeinfo_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.962 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/generated/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.962 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.962 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testSharedLibDepends.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.962 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testGccDepfileReader.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.963 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testFStream.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.963 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test2a.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.963 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-install/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.963 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-compile-commands/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.964 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/optional_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.964 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-usage-build/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.964 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib4libopt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.964 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testCommandLineArguments.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.965 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDir/Examples/example2/example2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.965 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerVariablesManager.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.965 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/fake_gtest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.965 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/duplicate/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.966 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiObjectLibrary/testOBJ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.966 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-install/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.966 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-with-headers-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.966 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-export-no-std-install/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.967 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.967 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl7.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.967 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib10.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.967 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/subfolder/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.967 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/scan_properties/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.968 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/file-sets-with-dot/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.968 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-build/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.968 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCMExtAlgorithm.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.968 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/testOBJ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.969 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib3ImpDep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.969 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-modules-from-ninja/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.969 INFO analysis - extract_tests_from_directories: /src/CMake/Source/ctest.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.969 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/try-run/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.970 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testStatus.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.970 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/deep-chain/b.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.970 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testXMLSafe.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.970 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testPathResolver.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.970 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/testCase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.971 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.971 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/ctest_build/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.971 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDir/AnotherSubdir/testfromsubdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.971 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testDynload.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.972 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/deep-chain/d.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.972 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDir/Executable/test.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.972 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/IncludeDirectories/ordertest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.972 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testStaticLibWithPlugin1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.973 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibAbs1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.973 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.973 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.973 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Complex/Executable/testSystemDir.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.974 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/LanguageStandards/StdLatest-CXX.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.974 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/depchain-collation-restat/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.974 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.975 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileDefinitions/compiletest_mixed_cxx.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.975 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/scan_properties/always_scan.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.975 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-old-cmake-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.975 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testStaticLibPluginExtra.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.976 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/deep-chain/a.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.976 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-build/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.976 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/Another Subdir/testfromsubdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.976 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-not-in-export-build/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.977 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/FindPackageCpsTest/defs-test-cxx.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.977 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/add_library/test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.977 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/vs-without-flags/module.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.977 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-build/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.978 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibNoSONAME.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.978 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-usage-build/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.978 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUVProcessChain.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.978 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testStaticLibPlugin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.979 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testConsoleBuf.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.979 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibCycleA1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.979 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testFail.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.979 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/session_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.979 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testString.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.980 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.980 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.980 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Testing/testing.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.980 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDir/ThirdSubDir/testfromauxsubdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.981 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/depchain-modules-json-file/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.981 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibRequired.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.981 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibCycleB2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.981 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testTerminal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.982 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiCompilerOptions/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.982 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/Graphviz/test_project/system_library.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.982 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CxxOnly/testCxxModule.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.982 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/no_tests_defined.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.983 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/COnly/testCModule.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.983 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.983 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCTestBinPacker.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.983 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/deep-chain/c.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.984 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/sub/testLib8C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.984 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.984 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-build/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.984 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/internal-partitions/internal.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.985 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/AutogenOriginDependsOn/testGenFile.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.985 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testSharedLibRequiredUser.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.985 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/MacOsFW/test/testMacosFWLib.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.985 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibCycleA2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.986 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TestDriver/testExtraStuff3.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.986 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testDynamicLoader.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.986 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/partitions/partition.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.986 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/try-compile/use_importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.987 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl5.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.987 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe1lib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.987 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testExeAbs1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.987 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/depchain-modmap/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.988 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/library/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.988 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.988 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.988 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileFeatures/genex_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.989 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.989 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLibrary/sharedlibtestexe.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.989 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.989 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/PackageInfo/test.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.989 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibPerConfigDest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.990 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib9ObjPriv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.990 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-modules-from-ninja/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.990 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.990 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/req-private-other-target/lib.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.991 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/public-req-private/pub.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.991 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-from-object/object-b.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.991 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.991 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerVariablesHelper.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.992 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-export-no-std-build/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.992 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/Graphviz/test_project/core_library.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.992 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testProcess.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.992 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.992 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/Executable/test.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.993 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod3.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.993 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-modules-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.993 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/cmp0022NEW_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.993 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.994 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ComplexOneConfig/Executable/testSystemDir.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.994 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/chan_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.994 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testLib9.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.994 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib8A.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.994 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/LanguageStandards/StdLatest-C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.995 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-install/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.995 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testSharedLibRequired.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.995 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/Interface/headergentest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.995 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/renamed_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.995 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-not-in-export-install/uses-std.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.996 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/try-run/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.996 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target5.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.996 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target6.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.996 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibDepends.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.996 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TestDriver/subdir/test3.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.997 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/BundleUtilities/testbundleutils2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.997 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/FindPackageCpsTest/defs-test-c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.997 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testLib11.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.997 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/unity-build/unity2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.998 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/Interface/source_target_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.998 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-build-database/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.998 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test_abi_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.998 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-command-sepdir-build/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.999 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl6.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.999 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.999 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/sub/testOBJ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.999 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-install/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:10.999 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/req-private-other-target/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.000 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/add_executable/test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.000 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/test_launcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.000 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-modules/use.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.001 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TestDriver/testExtraStuff.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.001 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-export-no-std-build/impl-uses-std.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.001 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod5.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.001 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testAssert.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.001 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/ninja-cmp0154/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.002 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/Interface/interfacetest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.002 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-build/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.002 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-install/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.002 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/same-src-name/a/same.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.003 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmbzip2/dlltest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.003 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testLinkOptions.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.003 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/Graphviz/test_project/module.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.003 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-install/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.003 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/variant_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.004 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/library/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.004 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/FindPython/NumPy/arraytest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.004 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-install/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.004 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TryCompile/testdef.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.005 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target4.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.005 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testEncode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.005 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/Some Examples/example1/example1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.005 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.005 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-build/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.006 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-build/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.006 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib4libdbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.006 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-usage-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.006 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-build/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.007 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileDefinitions/compiletest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.007 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testStaticLibRequiredPrivate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.007 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-modules1-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.007 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/duplicate-sources/duplicate.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.007 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/object-library/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.008 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testConsoleBufChild.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.008 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test_include_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.008 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUVStreambuf.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.009 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testOptional.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.009 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl4.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.009 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-install/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.009 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/simple/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.010 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target7.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.010 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/same-src-name/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.010 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-with-headers-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.010 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/depchain-modmap/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.010 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf3.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.011 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCTestResourceSpec.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.011 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-install/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.011 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/internal-partitions/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.011 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-build/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.011 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testLib8.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.012 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.012 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testDynloadImpl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.012 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/Complex/resourcetester.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.012 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/target-objects/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.012 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiObjectLibrary/sub/testOBJ.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.013 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-build/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.013 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib6c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.013 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib9ObjIface.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.013 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/ctest_build/BuildFailure.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.013 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiObjectLibrary/testOBJ2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.014 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testExePluginHelperObj.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.014 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUVProcessChainHelper.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.014 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testCommandLineArguments1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.014 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/depchain-collation-restat/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.014 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Complex/Library/testConly.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.015 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/skip_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.015 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCTestResourceAllocator.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.015 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testStaticLibWithPluginBad2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.015 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe2libImp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.015 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/AutogenOriginDependsOn/testGenTarget.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.016 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib9ObjPub.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.016 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testSharedLibWithHelper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.016 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/ctest_labels_for_subprojects/MyProductionCode/production.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.016 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/test_system.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.017 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-install/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.017 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/launcher_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.017 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-export-no-std-install/uses-std.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.017 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Properties/subdirtest.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.017 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-modules-from-ninja/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.018 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCMExtMemory.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.018 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/partitions/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.018 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/internal-partitions/partition.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.018 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerNamedPipe.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.018 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/partition_level.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.019 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/add_test/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.019 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/unity-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.019 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.019 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/public-req-private/priv.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.019 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Testing/Sub/Sub2/testing2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.020 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcurl/curltest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.020 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.020 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/OutOfSource/OutOfSourceSubdir/testlib.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.021 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/target-objects/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.021 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test_abi_CXX.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.021 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUVHandlePtr.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.021 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.021 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf5.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.022 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-export-no-std-install/impl-uses-std.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.022 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testStaticLibWithPluginBad1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.022 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/FindOpenMP/Test/scaltest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.022 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/dap_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.022 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testArgumentParser.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.023 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLibrary/definetestexe.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.023 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CTestTestLaunchers/launcher_linker_test_project/link_error.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.023 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-no-std-property/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.023 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.024 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/rwmutex_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.024 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-build/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.024 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod6.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.024 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/duplicate-sources/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.024 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod7.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.025 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.025 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/traits_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.025 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.025 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testAffinity.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.025 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/content_stream_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.026 INFO analysis - extract_tests_from_directories: /src/CMake/Modules/FindMPI/test_mpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.026 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/MacRuntimePath/A/test2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.026 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerAdapterPipe.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.027 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-modules-from-ninja/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.027 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/json_serializer_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.027 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/same-src-name/b/same.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.027 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCTestResourceGroups.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.027 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-export-no-std-build/uses-std.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.028 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target3.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.028 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/test_include_dirs/dummy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.028 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe2lib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.028 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/flush_script_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.028 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.029 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/Interface/pch_iface_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.029 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testSystemInformation.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.029 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/scan_properties/module.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.029 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/FindHDF5/Test/test_CXX.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.030 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-install/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.030 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerAdapter.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.030 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.030 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/object-library/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.030 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Complex/Executable/testcflags.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.030 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/try_run/ConfigureLog-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.031 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileFeatures/genex_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.031 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/partitions/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.031 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib3Imp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.031 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testTopDirLib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.031 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/install-bmi-and-interfaces/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.032 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.032 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.032 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-build/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.032 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerBreakpointManager.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.033 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/depchain-modules-json-file/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.033 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.033 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/Interface/headeronlytest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.033 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.033 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDocumentationFormatter.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.034 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/deep-chain/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.034 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileFeatures/feature_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.034 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.034 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.034 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CommandLength/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.035 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testJSONHelpers.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.035 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/file-sets-with-dot/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.035 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/internal-partitions/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.035 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testSharedObjectAIX.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.035 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.035 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Qt4Targets/main_gen_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.036 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testSystemTools.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.036 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/ctest_labels_for_subprojects/MyExperimentalFeature/experimental.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.036 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ComplexOneConfig/Executable/testcflags.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.036 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-install/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.037 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-usage-install/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.037 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testConfigure.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.037 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibCycleB1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.037 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ComplexOneConfig/Library/testConly.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.038 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testList.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.038 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testDirectory.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.038 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/any_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.038 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileDefinitions/compiletest_mixed_c.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.038 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.039 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CTestTestLaunchers/launcher_compiler_test_project/build_error.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.039 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-install/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.039 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TestDriver/test1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.039 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test_int_CXX.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.039 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Qt4Targets/main_wrap_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.040 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUVRAII.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.040 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/BundleUtilities/testbundleutils3.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.040 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testVisualStudioSlnParser.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.040 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testXMLParser.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.040 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-from-object/object-a.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.040 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCMFilesystemPath.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.041 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testRST.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.041 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-no-properties-build/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.041 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/timeout_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.041 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-modules1-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.041 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/module_level/mod4.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.042 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerVariables.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.042 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.042 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testInterfaceInclude1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.042 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:03:11.043 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/scan_properties/join.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.043 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebug.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.043 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/network_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.043 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/DefinesTest/defines_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.043 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/install/testobj1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.044 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/AutogenOriginDependsOn/testGenLib.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.044 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CommandLine/cmake_depends/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.044 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/subfolder_test_0.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.044 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TestDriver/testExtraStuff2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.045 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib11.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.045 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUTF8.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.045 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/imp_testTransExe1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.045 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/ninja-cmp0154/unrelated.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.045 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-transitive/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.046 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/TestDriver/test2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.046 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testGeneratedFileStream.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.046 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testExe1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.046 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/MacRuntimePath/A/test1.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.046 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/imp_testLib10.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.047 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/Qt4Deploy/testdeploy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.047 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-install/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.047 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/set_property/test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.047 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.048 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.048 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/testStartupInfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.048 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibCycleB3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.048 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDir/Examples/example1/example1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.048 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testStringAlgorithms.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.049 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.049 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/AutogenTargetDepends/testATDFile.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.049 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-build/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.049 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/ThirdSubDir/testfromauxsubdir.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.050 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testFindPackageCommand.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.050 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-usage-install/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.050 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/Graphviz/test_project/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.050 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiCopyFile/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.050 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib4lib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.051 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/FindHDF5/Test/test_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.051 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GenerateExportHeader/exportheader_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.051 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/Some Examples/example2/example2.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.051 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-install/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.052 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-build/forward.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.052 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-modules-from-ninja/no_modules.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.052 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/Atest3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.052 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testEncoding.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.052 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-include-directories-old-cmake-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.053 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.053 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-bmi-and-interface-build/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.053 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/cmp0022NEW_test_vs6_2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.053 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/MacRuntimePath/A/test3.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.053 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf4.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.054 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/QtAutogen/AutogenTargetDepends/testATDTarget.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.054 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/deep-chain/e.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.054 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLibCycleA3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.054 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/Executable Sources/test.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.054 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileFeatures/feature_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.055 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCMakePath.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.055 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/scan-with-pch/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.055 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/cmcppdap/src/socket_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.055 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.055 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/try-compile/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.056 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib6.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.056 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/try_compile/ConfigureLog-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.056 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testExeWithPluginHelper.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.056 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/framework_interface/framework_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.057 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CPackInstallProperties/test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.057 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/cmp0022NEW_test_vs6_1.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.057 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/test_list_extra_args.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.057 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/req-private-other-target/priv.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.057 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/simple/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.058 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/test_list_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.058 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf6.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.058 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-compile-commands/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.058 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl3.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.058 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/GoogleTest/configuration_gtest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.059 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/intf7.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.059 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/INSTALL_NAME_DIR/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.059 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/vs-without-flags/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.059 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testCMExtEnumSet.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.059 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/partition_level/impl-non-partition.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.060 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/subfolder_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.060 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib7.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.060 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/GhsMulti/GhsMultiSrcGroups/test6.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.060 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/Graphviz/sub_directory_target/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.060 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-transitive-modules-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.061 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/Graphviz/test_project/graphic_library.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.061 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testExe2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.061 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-command-sepdir-install/subdir/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.061 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileDefinitions/compiletest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.062 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testRange.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.062 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testEncoding.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.062 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-not-in-export-install/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.062 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testLib8B.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.062 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-usage-install/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.063 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/install-bmi/importable.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.063 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-build-database/lib.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.063 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test_include_CXX.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.063 INFO analysis - extract_tests_from_directories: /src/CMake/Utilities/KWIML/test/test_int_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.063 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testDynloadUse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.064 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testDebuggerThread.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.064 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Export/testSharedLibRequiredUser2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.064 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/export-interface-build/private.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.064 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/unity-build/main.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.064 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CompileDefinitions/runtest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.065 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/ExportImport/Import/A/iface_test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.065 INFO analysis - extract_tests_from_directories: /src/CMake/Source/kwsys/testSystemTools.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.065 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/SubDirSpaces/Some(x86) Sources/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.065 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/non-trivial-collation-order/target_level/target1.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.065 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/InterfaceLinkLibrariesDirect/testStaticLibWithPlugin2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.066 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/RunCMake/CXXModules/examples/import-std-not-in-export-build/uses-std.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:11.066 INFO analysis - extract_tests_from_directories: /src/CMake/Tests/CMakeLib/testUVJobServerClient.cxx Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:12.243 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:12.865 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.138 INFO oss_fuzz - analyse_folder: Found 3046 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.138 INFO oss_fuzz - process_c_project: Going C route Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.138 INFO oss_fuzz - process_c_project: Found 3046 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.138 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:03:13.138 INFO datatypes - __init__: Processing /src/fuzzing-corpus/png/gegl/png-load.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LOAD_PNG_TOO_SHORT, Step #6 - "compile-libfuzzer-introspector-x86_64": LOAD_PNG_WRONG_HEADER Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadPngErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.146 INFO datatypes - __init__: Processing /src/fuzzing-corpus/png/gegl/png-save.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.152 INFO datatypes - __init__: Processing /src/CMake/Modules/CMakeCompilerCUDAArch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.156 INFO datatypes - __init__: Processing /src/CMake/Modules/CheckFunctionExists.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.159 INFO datatypes - __init__: Processing /src/CMake/Modules/CheckVariableExists.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.163 INFO datatypes - __init__: Processing /src/CMake/Modules/CMakeCCompilerABI.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.166 INFO datatypes - __init__: Processing /src/CMake/Modules/CMakeTestGNU.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.170 INFO datatypes - __init__: Processing /src/CMake/Modules/CMakeCompilerABI.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.174 INFO datatypes - __init__: Processing /src/CMake/Modules/CheckForPthreads.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.177 INFO datatypes - __init__: Processing /src/CMake/Modules/CXX-DetectStdlib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.180 INFO datatypes - __init__: Processing /src/CMake/Modules/CheckIPOSupported/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.184 INFO datatypes - __init__: Processing /src/CMake/Modules/CheckIPOSupported/foo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.187 INFO datatypes - __init__: Processing /src/CMake/Modules/FortranCInterface/my_module_.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.190 INFO datatypes - __init__: Processing /src/CMake/Modules/FortranCInterface/MYMODULE.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.193 INFO datatypes - __init__: Processing /src/CMake/Modules/FortranCInterface/MY_MODULE.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.196 INFO datatypes - __init__: Processing /src/CMake/Modules/FortranCInterface/mymodule_.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.200 INFO datatypes - __init__: Processing /src/CMake/Modules/FortranCInterface/Verify/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.203 INFO datatypes - __init__: Processing /src/CMake/Modules/FortranCInterface/Verify/VerifyC.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.206 INFO datatypes - __init__: Processing /src/CMake/Modules/FindMPI/libver_mpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.210 INFO datatypes - __init__: Processing /src/CMake/Modules/FindMPI/test_mpi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.213 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmltok_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.218 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/winconfig.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.221 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/asciitab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.225 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmlrole.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct prolog_state { Step #6 - "compile-libfuzzer-introspector-x86_64": int(PTRCALL *handler)(struct prolog_state *state, int tok, const char *ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *end, const ENCODING *enc); Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned level; Step #6 - "compile-libfuzzer-introspector-x86_64": int role_none; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef XML_DTD Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned includeLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int documentEntity; Step #6 - "compile-libfuzzer-introspector-x86_64": int inEntityValue; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif /* XML_DTD */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PROLOG_STATE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.229 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmltok.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.247 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/utf8tab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.251 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.254 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmltok_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.258 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/latin1tab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.262 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/nametab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.268 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/iasciitab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.271 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmltok_impl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.290 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmlrole.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int PTRCALL PROLOG_HANDLER(PROLOG_STATE *state, int tok, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ptr, const char *end, Step #6 - "compile-libfuzzer-introspector-x86_64": const ENCODING *enc); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.304 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/siphash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.310 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmltok.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct position { Step #6 - "compile-libfuzzer-introspector-x86_64": /* first line and first column are 0 not 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Size lineNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Size columnNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } POSITION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(PTRCALL *SCANNER)(const ENCODING *, const char *, const char *, Step #6 - "compile-libfuzzer-introspector-x86_64": const char **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ENCODING initEnc; Step #6 - "compile-libfuzzer-introspector-x86_64": const ENCODING **encPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": } INIT_ENCODING; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct encoding ENCODING; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *valuePtr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *valueEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": char normalized; Step #6 - "compile-libfuzzer-introspector-x86_64": } ATTRIBUTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(XMLCALL *CONVERTER)(void *userData, const char *p); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.316 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/xmlparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct block { Step #6 - "compile-libfuzzer-introspector-x86_64": struct block *next; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Char s[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": KEY name; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAMED; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": PREFIX *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": const ATTRIBUTE_ID *idAtt; Step #6 - "compile-libfuzzer-introspector-x86_64": int nDefaultAtts; Step #6 - "compile-libfuzzer-introspector-x86_64": int allocDefaultAtts; Step #6 - "compile-libfuzzer-introspector-x86_64": DEFAULT_ATTRIBUTE *defaultAtts; Step #6 - "compile-libfuzzer-introspector-x86_64": } ELEMENT_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const XML_Char *KEY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": NAMED **v; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char power; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t used; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Memory_Handling_Suite *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } HASH_TABLE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char ICHAR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_TABLE generalEntities; Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_TABLE elementTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_TABLE attributeIds; Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_TABLE prefixes; Step #6 - "compile-libfuzzer-introspector-x86_64": STRING_POOL pool; Step #6 - "compile-libfuzzer-introspector-x86_64": STRING_POOL entityValuePool; Step #6 - "compile-libfuzzer-introspector-x86_64": /* false once a parameter entity reference has been skipped */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool keepProcessing; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true once an internal or external PE reference has been encountered; Step #6 - "compile-libfuzzer-introspector-x86_64": this includes the reference to an external subset */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool hasParamEntityRefs; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool standalone; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef XML_DTD Step #6 - "compile-libfuzzer-introspector-x86_64": /* indicates if external PE has been read */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool paramEntityRead; Step #6 - "compile-libfuzzer-introspector-x86_64": HASH_TABLE paramEntities; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif /* XML_DTD */ Step #6 - "compile-libfuzzer-introspector-x86_64": PREFIX defaultPrefix; Step #6 - "compile-libfuzzer-introspector-x86_64": /* === scaffolding for building content model === */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool in_eldecl; Step #6 - "compile-libfuzzer-introspector-x86_64": CONTENT_SCAFFOLD *scaffold; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned contentStringLen; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned scaffSize; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned scaffCount; Step #6 - "compile-libfuzzer-introspector-x86_64": int scaffLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int *scaffIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } DTD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct attribute_id { Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": PREFIX *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool maybeTokenized; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool xmlns; Step #6 - "compile-libfuzzer-introspector-x86_64": } ATTRIBUTE_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": NAMED **p; Step #6 - "compile-libfuzzer-introspector-x86_64": NAMED **end; Step #6 - "compile-libfuzzer-introspector-x86_64": } HASH_TABLE_ITER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag { Step #6 - "compile-libfuzzer-introspector-x86_64": struct tag *parent; /* parent of this element */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rawName; /* tagName in the original encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": int rawNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": TAG_NAME name; /* tagName in the API encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; /* buffer for name components */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bufEnd; /* end of the buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": BINDING *bindings; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK *blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": BLOCK *freeBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *end; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Char *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Char *start; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Memory_Handling_Suite *mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } STRING_POOL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct open_internal_entity { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *internalEventPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *internalEventEndPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct open_internal_entity *next; Step #6 - "compile-libfuzzer-introspector-x86_64": ENTITY *entity; Step #6 - "compile-libfuzzer-introspector-x86_64": int startTagLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool betweenDecl; /* WFC: PE Between Declarations */ Step #6 - "compile-libfuzzer-introspector-x86_64": } OPEN_INTERNAL_ENTITY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct entity_stats { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int countEverOpened; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int currentDepth; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int maximumDepthSeen; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long debugLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": } ENTITY_STATS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *localPart; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": int strLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int uriLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int prefixLen; Step #6 - "compile-libfuzzer-introspector-x86_64": } TAG_NAME; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *end, const char **endPtr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct binding { Step #6 - "compile-libfuzzer-introspector-x86_64": struct prefix *prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": struct binding *nextTagBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": struct binding *prevPrefixBinding; Step #6 - "compile-libfuzzer-introspector-x86_64": const struct attribute_id *attId; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Char *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": int uriLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int uriAlloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } BINDING; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *textPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": int textLen; /* length in XML_Chars */ Step #6 - "compile-libfuzzer-introspector-x86_64": int processed; /* # of processed bytes - when suspended */ Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *systemId; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *base; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *publicId; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *notation; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool open; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool is_param; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool is_internal; /* true if declared in internal subset outside PE */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ENTITY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const ATTRIBUTE_ID *id; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool isCdata; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } DEFAULT_ATTRIBUTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long XmlBigCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short ICHAR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct prefix { Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": BINDING *binding; Step #6 - "compile-libfuzzer-introspector-x86_64": } PREFIX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum XML_Content_Type type; Step #6 - "compile-libfuzzer-introspector-x86_64": enum XML_Content_Quant quant; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int firstchild; Step #6 - "compile-libfuzzer-introspector-x86_64": int lastchild; Step #6 - "compile-libfuzzer-introspector-x86_64": int childcnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int nextsib; Step #6 - "compile-libfuzzer-introspector-x86_64": } CONTENT_SCAFFOLD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long version; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long hash; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *uriName; Step #6 - "compile-libfuzzer-introspector-x86_64": } NS_ATT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct accounting { Step #6 - "compile-libfuzzer-introspector-x86_64": XmlBigCount countBytesDirect; Step #6 - "compile-libfuzzer-introspector-x86_64": XmlBigCount countBytesIndirect; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long debugLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": float maximumAmplificationFactor; // >=1.0 Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long activationThresholdBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } ACCOUNTING; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.384 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/expat.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XML_ParserStruct *XML_Parser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_ElementDeclHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Content *model); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_AttlistDeclHandler)( Step #6 - "compile-libfuzzer-introspector-x86_64": void *userData, const XML_Char *elname, const XML_Char *attname, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *att_type, const XML_Char *dflt, int isrequired); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_StartElementHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char **atts); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_EndElementHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_ProcessingInstructionHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *target, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char XML_Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum XML_FeatureEnum feature; Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_LChar *name; Step #6 - "compile-libfuzzer-introspector-x86_64": long int value; Step #6 - "compile-libfuzzer-introspector-x86_64": } XML_Feature; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*malloc_fcn)(size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*realloc_fcn)(void *ptr, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*free_fcn)(void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": } XML_Memory_Handling_Suite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(XMLCALL *XML_NotStandaloneHandler)(void *userData); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum XML_Parsing parsing; Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Bool finalBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } XML_ParsingStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_XmlDeclHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *version, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *encoding, Step #6 - "compile-libfuzzer-introspector-x86_64": int standalone); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_DefaultHandler)(void *userData, const XML_Char *s, Step #6 - "compile-libfuzzer-introspector-x86_64": int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_EndDoctypeDeclHandler)(void *userData); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_CharacterDataHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *s, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_CommentHandler)(void *userData, const XML_Char *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XML_cp XML_Content; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_StartCdataSectionHandler)(void *userData); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_UnparsedEntityDeclHandler)( Step #6 - "compile-libfuzzer-introspector-x86_64": void *userData, const XML_Char *entityName, const XML_Char *base, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *systemId, const XML_Char *publicId, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *notationName); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_NotationDeclHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *notationName, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *base, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *systemId, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *publicId); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_EndCdataSectionHandler)(void *userData); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_StartDoctypeDeclHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *doctypeName, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *sysid, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *pubid, Step #6 - "compile-libfuzzer-introspector-x86_64": int has_internal_subset); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_EntityDeclHandler)( Step #6 - "compile-libfuzzer-introspector-x86_64": void *userData, const XML_Char *entityName, int is_parameter_entity, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *value, int value_length, const XML_Char *base, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *systemId, const XML_Char *publicId, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *notationName); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Index nameStart; /* Offset to beginning of the attribute name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Index nameEnd; /* Offset after the attribute name's last byte. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Index valueStart; /* Offset to beginning of the attribute value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Index valueEnd; /* Offset after the attribute value's last byte. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XML_AttrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_EndNamespaceDeclHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *prefix); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_SkippedEntityHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *entityName, Step #6 - "compile-libfuzzer-introspector-x86_64": int is_parameter_entity); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(XMLCALL *XML_UnknownEncodingHandler)(void *encodingHandlerData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *name, Step #6 - "compile-libfuzzer-introspector-x86_64": XML_Encoding *info); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void(XMLCALL *XML_StartNamespaceDeclHandler)(void *userData, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *prefix, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *uri); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(XMLCALL *XML_ExternalEntityRefHandler)(XML_Parser parser, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *context, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *base, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *systemId, Step #6 - "compile-libfuzzer-introspector-x86_64": const XML_Char *publicId); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int map[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": int(XMLCALL *convert)(void *data, const char *s); Step #6 - "compile-libfuzzer-introspector-x86_64": void(XMLCALL *release)(void *data); Step #6 - "compile-libfuzzer-introspector-x86_64": } XML_Encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.393 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/expat_external.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef wchar_t XML_Char; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char XML_Char; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short XML_Char; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long XML_Index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long XML_Index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef wchar_t XML_LChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char XML_LChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char XML_LChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long XML_Size; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long XML_Size; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.397 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmexpat/lib/ascii.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.401 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/ustd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int64 int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int16 uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int32 int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int16 int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int32 uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.405 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/algorithms.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pinit_t)(void* ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pfinal_t)(void* ctx, unsigned char* result); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rhash_hash_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rhash_info* info; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t context_size; Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t digest_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": pinit_t init; Step #6 - "compile-libfuzzer-introspector-x86_64": pupdate_t update; Step #6 - "compile-libfuzzer-introspector-x86_64": pfinal_t final; Step #6 - "compile-libfuzzer-introspector-x86_64": pcleanup_t cleanup; Step #6 - "compile-libfuzzer-introspector-x86_64": } rhash_hash_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rhash_context_ext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rhash_context rc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned hash_vector_size; /* number of contained hash sums */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned flags; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile unsigned state; Step #6 - "compile-libfuzzer-introspector-x86_64": rhash_callback_t callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void* callback_data; Step #6 - "compile-libfuzzer-introspector-x86_64": void* bt_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": rhash_vector_item vector[]; /* contexts of contained hash sums */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rhash_context_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rhash_hashing_methods Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pinit_t init; Step #6 - "compile-libfuzzer-introspector-x86_64": pupdate_t update; Step #6 - "compile-libfuzzer-introspector-x86_64": pfinal_t final; Step #6 - "compile-libfuzzer-introspector-x86_64": } rhash_hashing_methods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pcleanup_t)(void* ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*pupdate_t)(void* ctx, const void* msg, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rhash_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Hash function indentifier. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned hash_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Flags bit-mask, including RHASH_INFO_BASE32 bit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": The size of of the raw message digest in bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t digest_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The hash function name. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The corresponding paramenter name in a magnet link. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char* magnet_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } rhash_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rhash_vector_item Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct rhash_hash_info* hash_info; Step #6 - "compile-libfuzzer-introspector-x86_64": void* context; Step #6 - "compile-libfuzzer-introspector-x86_64": } rhash_vector_item; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.410 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/algorithms.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.418 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha512.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha512_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t message[16]; /* 1024-bit buffer for leftovers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; /* number of processed bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hash[8]; /* 512-bit algorithm internal hashing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned digest_length; /* length of the algorithm digest in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.422 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/hex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.427 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha512.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.433 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/rhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long rhash_uptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rhash_context* rhash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long rhash_uptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*rhash_callback_t)(void* data, unsigned long long offset); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t rhash_uptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.439 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/hex.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.443 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/byte_order.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.448 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/util.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.451 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/md5.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct md5_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned message[md5_block_size / 4]; /* 512-bit buffer for leftovers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; /* number of processed bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned hash[4]; /* 128-bit algorithm internal hashing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.455 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int dummy_declaration_required_by_strict_iso_c; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.459 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha1.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha1_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char message[sha1_block_size]; /* 512-bit buffer for leftovers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; /* number of processed bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned hash[5]; /* 160-bit algorithm internal hashing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.463 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha3_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1600 bits algorithm hashing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hash[sha3_max_permutation_size]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1536-bit buffer for leftovers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t message[sha3_max_rate_in_qwords]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* count of bytes in the message[] buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned rest; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of a message block processed at once */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } sha3_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.466 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.476 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.482 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/rhash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct export_header Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t hash_vector_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t msg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } export_header; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.493 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha256.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha256_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned message[16]; /* 512-bit buffer for leftovers */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t length; /* number of processed bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned hash[8]; /* 256-bit algorithm internal hashing state */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned digest_length; /* length of the algorithm digest in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.497 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/byte_order.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.504 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha256.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.510 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibrhash/librhash/sha3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.516 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/StringConcatenationUseCmstrcatCheck.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef std::pair> Step #6 - "compile-libfuzzer-introspector-x86_64": ExprChain; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.520 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/UseCmstrlenCheck.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.523 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.527 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/UseBespokeEnumClassCheck.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.530 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/UsePragmaOnceCheck.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.534 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/UseCmsysFstreamCheck.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.537 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.541 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once-include-guards.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.544 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once-neither-fixit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.547 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once-include-guards-fixit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.550 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once-both-fixit.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.553 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once-neither.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.556 INFO datatypes - __init__: Processing /src/CMake/Utilities/ClangTidyModule/Tests/cmake-use-pragma-once/cmake-use-pragma-once-both.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.559 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/deflate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": need_more, /* block not completed, need more input or more output */ Step #6 - "compile-libfuzzer-introspector-x86_64": block_done, /* block flush performed */ Step #6 - "compile-libfuzzer-introspector-x86_64": finish_started, /* finish started, need only more output at next deflate */ Step #6 - "compile-libfuzzer-introspector-x86_64": finish_done /* finish done, accept no more input or output */ Step #6 - "compile-libfuzzer-introspector-x86_64": } block_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct config_s { Step #6 - "compile-libfuzzer-introspector-x86_64": ush good_length; /* reduce lazy search above this match length */ Step #6 - "compile-libfuzzer-introspector-x86_64": ush max_lazy; /* do not perform lazy search above this match length */ Step #6 - "compile-libfuzzer-introspector-x86_64": ush nice_length; /* quit search above this match length */ Step #6 - "compile-libfuzzer-introspector-x86_64": ush max_chain; Step #6 - "compile-libfuzzer-introspector-x86_64": compress_func func; Step #6 - "compile-libfuzzer-introspector-x86_64": } config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef block_state (*compress_func)(deflate_state *s, int flush); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.578 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inffixed.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.585 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/deflate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ush Pos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct static_tree_desc_s static_tree_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned IPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tree_desc_s { Step #6 - "compile-libfuzzer-introspector-x86_64": ct_data *dyn_tree; /* the dynamic tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_code; /* largest code with non zero frequency */ Step #6 - "compile-libfuzzer-introspector-x86_64": const static_tree_desc *stat_desc; /* the corresponding static tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FAR tree_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Pos FAR Posf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct internal_state { Step #6 - "compile-libfuzzer-introspector-x86_64": z_streamp strm; /* pointer back to this zlib stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": int status; /* as the name implies */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *pending_buf; /* output still pending */ Step #6 - "compile-libfuzzer-introspector-x86_64": ulg pending_buf_size; /* size of pending_buf */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *pending_out; /* next pending byte to output to the stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": ulg pending; /* nb of bytes in the pending buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int wrap; /* bit 0 true for zlib, bit 1 true for gzip */ Step #6 - "compile-libfuzzer-introspector-x86_64": gz_headerp gzhead; /* gzip header information to write */ Step #6 - "compile-libfuzzer-introspector-x86_64": ulg gzindex; /* where in extra, name, or comment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Byte method; /* can only be DEFLATED */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_flush; /* value of flush param for previous deflate call */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used by deflate.c: */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt w_size; /* LZ77 window size (32K by default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt w_bits; /* log2(w_size) (8..16) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt w_mask; /* w_size - 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *window; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Sliding window. Input bytes are read into the second half of the window, Step #6 - "compile-libfuzzer-introspector-x86_64": * and move to the first half later to keep a dictionary of at least wSize Step #6 - "compile-libfuzzer-introspector-x86_64": * bytes. With this organization, matches are limited to a distance of Step #6 - "compile-libfuzzer-introspector-x86_64": * wSize-MAX_MATCH bytes, but this ensures that IO is always Step #6 - "compile-libfuzzer-introspector-x86_64": * performed with a length multiple of the block size. Also, it limits Step #6 - "compile-libfuzzer-introspector-x86_64": * the window size to 64K, which is quite useful on MSDOS. Step #6 - "compile-libfuzzer-introspector-x86_64": * To do: use the user input buffer as sliding window. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ulg window_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Actual size of window: 2*wSize, except when the user input buffer Step #6 - "compile-libfuzzer-introspector-x86_64": * is directly used as sliding window. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Posf *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Link to older string with same hash index. To limit the size of this Step #6 - "compile-libfuzzer-introspector-x86_64": * array to 64K, this link is maintained only for the last 32K strings. Step #6 - "compile-libfuzzer-introspector-x86_64": * An index in this array is thus a window index modulo 32K. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Posf *head; /* Heads of the hash chains or NIL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt ins_h; /* hash index of string to be inserted */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt hash_size; /* number of elements in hash table */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt hash_bits; /* log2(hash_size) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt hash_mask; /* hash_size-1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt hash_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of bits by which ins_h must be shifted at each input Step #6 - "compile-libfuzzer-introspector-x86_64": * step. It must be such that after MIN_MATCH steps, the oldest Step #6 - "compile-libfuzzer-introspector-x86_64": * byte no longer takes part in the hash key, that is: Step #6 - "compile-libfuzzer-introspector-x86_64": * hash_shift * MIN_MATCH >= hash_bits Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": long block_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Window position at the beginning of the current output block. Gets Step #6 - "compile-libfuzzer-introspector-x86_64": * negative when the window is moved backwards. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt match_length; /* length of best match */ Step #6 - "compile-libfuzzer-introspector-x86_64": IPos prev_match; /* previous match */ Step #6 - "compile-libfuzzer-introspector-x86_64": int match_available; /* set if previous match exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt strstart; /* start of string to insert */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt match_start; /* start of matching string */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt lookahead; /* number of valid bytes ahead in window */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt prev_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length of the best match at previous step. Matches not greater than this Step #6 - "compile-libfuzzer-introspector-x86_64": * are discarded. This is used in the lazy match evaluation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt max_chain_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* To speed up deflation, hash chains are never searched beyond this Step #6 - "compile-libfuzzer-introspector-x86_64": * length. A higher limit improves compression ratio but degrades the Step #6 - "compile-libfuzzer-introspector-x86_64": * speed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt max_lazy_match; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Attempt to find a better match only when the current match is strictly Step #6 - "compile-libfuzzer-introspector-x86_64": * smaller than this value. This mechanism is used only for compression Step #6 - "compile-libfuzzer-introspector-x86_64": * levels >= 4. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": # define max_insert_length max_lazy_match Step #6 - "compile-libfuzzer-introspector-x86_64": /* Insert new strings in the hash table only if the match length is not Step #6 - "compile-libfuzzer-introspector-x86_64": * greater than this length. This saves time but degrades compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * max_insert_length is used only for compression levels <= 3. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* compression level (1..9) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int strategy; /* favor or force Huffman coding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt good_match; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Use a faster search when the previous match is longer than this */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int nice_match; /* Stop searching when current match exceeds this */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used by trees.c: */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Didn't use ct_data typedef below to suppress compiler warning */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ct_data_s dyn_ltree[HEAP_SIZE]; /* literal and length tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ct_data_s bl_tree[2*BL_CODES+1]; /* Huffman tree for bit lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct tree_desc_s l_desc; /* desc. for literal tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct tree_desc_s d_desc; /* desc. for distance tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct tree_desc_s bl_desc; /* desc. for bit length tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ush bl_count[MAX_BITS+1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of codes at each bit length for an optimal tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int heap[2*L_CODES+1]; /* heap used to build the Huffman trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": int heap_len; /* number of elements in the heap */ Step #6 - "compile-libfuzzer-introspector-x86_64": int heap_max; /* element of largest frequency */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* The sons of heap[n] are heap[2*n] and heap[2*n+1]. heap[0] is not used. Step #6 - "compile-libfuzzer-introspector-x86_64": * The same heap array is used to build all trees. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uch depth[2*L_CODES+1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Depth of each subtree used as tie breaker for trees of equal frequency Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef LIT_MEM Step #6 - "compile-libfuzzer-introspector-x86_64": # define LIT_BUFS 5 Step #6 - "compile-libfuzzer-introspector-x86_64": ushf *d_buf; /* buffer for distances */ Step #6 - "compile-libfuzzer-introspector-x86_64": uchf *l_buf; /* buffer for literals/lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": # define LIT_BUFS 4 Step #6 - "compile-libfuzzer-introspector-x86_64": uchf *sym_buf; /* buffer for distances and literals/lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt lit_bufsize; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of match buffer for literals/lengths. There are 4 reasons for Step #6 - "compile-libfuzzer-introspector-x86_64": * limiting lit_bufsize to 64K: Step #6 - "compile-libfuzzer-introspector-x86_64": * - frequencies can be kept in 16 bit counters Step #6 - "compile-libfuzzer-introspector-x86_64": * - if compression is not successful for the first block, all input Step #6 - "compile-libfuzzer-introspector-x86_64": * data is still in the window so we can still emit a stored block even Step #6 - "compile-libfuzzer-introspector-x86_64": * when input comes from standard input. (This can also be done for Step #6 - "compile-libfuzzer-introspector-x86_64": * all blocks if lit_bufsize is not greater than 32K.) Step #6 - "compile-libfuzzer-introspector-x86_64": * - if compression is not successful for a file smaller than 64K, we can Step #6 - "compile-libfuzzer-introspector-x86_64": * even emit a stored file instead of a stored block (saving 5 bytes). Step #6 - "compile-libfuzzer-introspector-x86_64": * This is applicable only for zip (not gzip or zlib). Step #6 - "compile-libfuzzer-introspector-x86_64": * - creating new Huffman trees less frequently may not provide fast Step #6 - "compile-libfuzzer-introspector-x86_64": * adaptation to changes in the input data statistics. (Take for Step #6 - "compile-libfuzzer-introspector-x86_64": * example a binary file with poorly compressible code followed by Step #6 - "compile-libfuzzer-introspector-x86_64": * a highly compressible string table.) Smaller buffer sizes give Step #6 - "compile-libfuzzer-introspector-x86_64": * fast adaptation but have of course the overhead of transmitting Step #6 - "compile-libfuzzer-introspector-x86_64": * trees more frequently. Step #6 - "compile-libfuzzer-introspector-x86_64": * - I can't count above 4 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uInt sym_next; /* running index in symbol buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt sym_end; /* symbol table full when sym_next reaches this */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ulg opt_len; /* bit length of current block with optimal trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": ulg static_len; /* bit length of current block with static trees */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt matches; /* number of string matches in current block */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt insert; /* bytes at end of window left to insert */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef ZLIB_DEBUG Step #6 - "compile-libfuzzer-introspector-x86_64": ulg compressed_len; /* total bit length of compressed file mod 2^32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": ulg bits_sent; /* bit length of compressed data sent mod 2^32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ush bi_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Output buffer. bits are inserted starting at the bottom (least Step #6 - "compile-libfuzzer-introspector-x86_64": * significant bits). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bi_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of valid bits in bi_buf. All bits above the last valid bit Step #6 - "compile-libfuzzer-introspector-x86_64": * are always zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ulg high_water; Step #6 - "compile-libfuzzer-introspector-x86_64": /* High water mark offset in window for initialized bytes -- bytes above Step #6 - "compile-libfuzzer-introspector-x86_64": * this are set to zero in order to avoid memory check warnings when Step #6 - "compile-libfuzzer-introspector-x86_64": * longest match routines access bytes past the input. This is then Step #6 - "compile-libfuzzer-introspector-x86_64": * updated to the new high water mark. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } FAR deflate_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ct_data_s { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": ush freq; /* frequency count */ Step #6 - "compile-libfuzzer-introspector-x86_64": ush code; /* bit string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } fc; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": ush dad; /* father node in Huffman tree */ Step #6 - "compile-libfuzzer-introspector-x86_64": ush len; /* length of bit string */ Step #6 - "compile-libfuzzer-introspector-x86_64": } dl; Step #6 - "compile-libfuzzer-introspector-x86_64": } FAR ct_data; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.591 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/zutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptr_table_s { Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf org_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf new_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ptr_table; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.597 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inflate.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HEAD = 16180, /* i: waiting for magic header */ Step #6 - "compile-libfuzzer-introspector-x86_64": FLAGS, /* i: waiting for method and flags (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": TIME, /* i: waiting for modification time (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": OS, /* i: waiting for extra flags and operating system (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXLEN, /* i: waiting for extra length (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": EXTRA, /* i: waiting for extra bytes (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": NAME, /* i: waiting for end of file name (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": COMMENT, /* i: waiting for end of comment (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": HCRC, /* i: waiting for header crc (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": DICTID, /* i: waiting for dictionary check value */ Step #6 - "compile-libfuzzer-introspector-x86_64": DICT, /* waiting for inflateSetDictionary() call */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPE, /* i: waiting for type bits, including last-flag bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": TYPEDO, /* i: same, but skip check to exit inflate on new block */ Step #6 - "compile-libfuzzer-introspector-x86_64": STORED, /* i: waiting for stored size (length and complement) */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY_, /* i/o: same as COPY below, but only first time in */ Step #6 - "compile-libfuzzer-introspector-x86_64": COPY, /* i/o: waiting for input or output to copy stored block */ Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE, /* i: waiting for dynamic block table lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": LENLENS, /* i: waiting for code length code lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": CODELENS, /* i: waiting for length/lit and distance code lengths */ Step #6 - "compile-libfuzzer-introspector-x86_64": LEN_, /* i: same as LEN below, but only first time in */ Step #6 - "compile-libfuzzer-introspector-x86_64": LEN, /* i: waiting for length/lit/eob code */ Step #6 - "compile-libfuzzer-introspector-x86_64": LENEXT, /* i: waiting for length extra bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": DIST, /* i: waiting for distance code */ Step #6 - "compile-libfuzzer-introspector-x86_64": DISTEXT, /* i: waiting for distance extra bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": MATCH, /* o: waiting for output space to copy string */ Step #6 - "compile-libfuzzer-introspector-x86_64": LIT, /* o: waiting for output space to write literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": CHECK, /* i: waiting for 32-bit check value */ Step #6 - "compile-libfuzzer-introspector-x86_64": LENGTH, /* i: waiting for 32-bit length (gzip) */ Step #6 - "compile-libfuzzer-introspector-x86_64": DONE, /* finished check, done -- remain here until reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": BAD, /* got a data error -- remain here until reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": MEM, /* got an inflate() memory error -- remain here until reset */ Step #6 - "compile-libfuzzer-introspector-x86_64": SYNC /* looking for synchronization bytes to restart inflate() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } inflate_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.600 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/gzlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.608 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inftrees.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char op; /* operation, extra bits, table bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bits; /* bits in this part of the code */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short val; /* offset in table or code value */ Step #6 - "compile-libfuzzer-introspector-x86_64": } code; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CODES, Step #6 - "compile-libfuzzer-introspector-x86_64": LENS, Step #6 - "compile-libfuzzer-introspector-x86_64": DISTS Step #6 - "compile-libfuzzer-introspector-x86_64": } codetype; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.611 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.615 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/trees.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.627 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/zlib.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef voidpf (*alloc_func)(voidpf opaque, uInt items, uInt size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gz_header_s { Step #6 - "compile-libfuzzer-introspector-x86_64": int text; /* true if compressed data believed to be text */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong time; /* modification time */ Step #6 - "compile-libfuzzer-introspector-x86_64": int xflags; /* extra flags (not used when writing a gzip file) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int os; /* operating system */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *extra; /* pointer to extra field or Z_NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt extra_len; /* extra field length (valid if extra != Z_NULL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt extra_max; /* space at extra (only when reading header) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *name; /* pointer to zero-terminated file name or Z_NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt name_max; /* space at name (only when reading header) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *comment; /* pointer to zero-terminated comment or Z_NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt comm_max; /* space at comment (only when reading header) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hcrc; /* true if there was or will be a header crc */ Step #6 - "compile-libfuzzer-introspector-x86_64": int done; /* true when done reading gzip header (not used Step #6 - "compile-libfuzzer-introspector-x86_64": when writing a gzip file) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gz_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gz_header FAR *gz_headerp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*out_func)(void FAR *, unsigned char FAR *, unsigned); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gzFile_s *gzFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*free_func)(voidpf opaque, voidpf address); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct z_stream_s { Step #6 - "compile-libfuzzer-introspector-x86_64": z_const Bytef *next_in; /* next input byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt avail_in; /* number of bytes available at next_in */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong total_in; /* total number of input bytes read so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bytef *next_out; /* next output byte will go here */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt avail_out; /* remaining free space at next_out */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong total_out; /* total number of bytes output so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": z_const char *msg; /* last error message, NULL if no error */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct internal_state FAR *state; /* not visible by applications */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": alloc_func zalloc; /* used to allocate the internal state */ Step #6 - "compile-libfuzzer-introspector-x86_64": free_func zfree; /* used to free the internal state */ Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf opaque; /* private data object passed to zalloc and zfree */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int data_type; /* best guess about the data type: binary or text Step #6 - "compile-libfuzzer-introspector-x86_64": for deflate, or the decoding state for inflate */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong adler; /* Adler-32 or CRC-32 value of the uncompressed data */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong reserved; /* reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } z_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef z_stream FAR *z_streamp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned (*in_func)(void FAR *, Step #6 - "compile-libfuzzer-introspector-x86_64": z_const unsigned char FAR * FAR *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.636 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/trees.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.645 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/zconf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char FAR charf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long z_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Byte FAR Bytef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int FAR intf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long z_crc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long z_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Z_U4 z_crc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char Byte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned NO_SIZE_T z_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long z_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Byte *voidp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long uLong; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uInt FAR uIntf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void const *voidpc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Byte const *voidpc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t z_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uLong FAR uLongf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void FAR *voidpf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *voidp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Byte FAR *voidpf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.650 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/cm_zlib_mangle.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.654 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/crc32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.777 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/zutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uch FAR uchf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ush FAR ushf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long ulg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short ush; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.782 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inffast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.787 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/crc32.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Z_U8 z_word_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Z_U4 z_word_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct once_s once_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.797 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/uncompr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.801 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inffast.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.804 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/gzguts.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* exposed contents for gzgetc() macro */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct gzFile_s x; /* "x" for exposed */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* x.have: number of bytes available at x.next */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* x.next: next output data to deliver or write */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* x.pos: current position in uncompressed data */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* used for both reading and writing */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; /* see gzip modes above */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; /* file descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; /* path or fd for error messages */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned size; /* buffer size, zero if not allocated yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned want; /* requested buffer size, default is GZBUFSIZE */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *in; /* input buffer (double-sized when writing) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *out; /* output buffer (double-sized when reading) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int direct; /* 0 if processing gzip, 1 if transparent */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* just for reading */ Step #6 - "compile-libfuzzer-introspector-x86_64": int how; /* 0: get header, 1: copy, 2: decompress */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_off64_t start; /* where the gzip data started, for rewinding */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eof; /* true if end of input file reached */ Step #6 - "compile-libfuzzer-introspector-x86_64": int past; /* true if read requested past end */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* just for writing */ Step #6 - "compile-libfuzzer-introspector-x86_64": int level; /* compression level */ Step #6 - "compile-libfuzzer-introspector-x86_64": int strategy; /* compression strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": int reset; /* true if a reset is pending after a Z_FINISH */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* seek request */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_off64_t skip; /* amount to skip (already rewound if backwards) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int seek; /* true if seek request pending */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* error information */ Step #6 - "compile-libfuzzer-introspector-x86_64": int err; /* error code */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *msg; /* error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* zlib inflate or deflate stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream strm; /* stream structure in-place (not a pointer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gz_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gz_state FAR *gz_statep; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.809 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/gzread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.816 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/gzwrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.823 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inflate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.840 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/adler32.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.844 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/inftrees.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.849 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzlib/gzclose.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.853 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_digest_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA256_CTX archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA2_CTX archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CC_SHA512_CTX archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_sha512_context archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha384_ctx archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MD_CTX *archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MD_CTX *archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Digest_CTX archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int valid; Step #6 - "compile-libfuzzer-introspector-x86_64": BCRYPT_ALG_HANDLE hAlg; Step #6 - "compile-libfuzzer-introspector-x86_64": BCRYPT_HASH_HANDLE hHash; Step #6 - "compile-libfuzzer-introspector-x86_64": } Digest_CTX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA256_CTX archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CC_SHA256_CTX archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_sha256_context archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha256_ctx archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RMD160_CTX archive_rmd160_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct md5_ctx archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RIPEMD160_CTX archive_rmd160_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA1_CTX archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MD_CTX *archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_ripemd160_context archive_rmd160_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Digest_CTX archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ripemd160_ctx archive_rmd160_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MD_CTX *archive_rmd160_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA1_CTX archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Digest_CTX archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA512_CTX archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA2_CTX archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA512_CTX archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CC_SHA512_CTX archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int valid; Step #6 - "compile-libfuzzer-introspector-x86_64": HCRYPTPROV cryptProv; Step #6 - "compile-libfuzzer-introspector-x86_64": HCRYPTHASH hash; Step #6 - "compile-libfuzzer-introspector-x86_64": } Digest_CTX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char archive_rmd160_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CC_SHA1_CTX archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_sha1_context archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha1_ctx archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MD_CTX *archive_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA512_CTX archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CC_MD5_CTX archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Digest_CTX archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_md5_context archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA384_CTX archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA384_CTX archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA2_CTX archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_sha512_context archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MD5_CTX archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct sha512_ctx archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef MD5_CTX archive_md5_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MD_CTX *archive_sha512_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Digest_CTX archive_sha384_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA256_CTX archive_sha256_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.858 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.862 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _REPARSE_DATA_BUFFER { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ReparseTag; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT ReparseDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT Reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR PathBuffer[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SymbolicLinkReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR PathBuffer[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MountPointReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR DataBuffer[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GenericReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } DUMMYUNIONNAME; Step #6 - "compile-libfuzzer-introspector-x86_64": } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER FileOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER Length; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_ALLOCATED_RANGE_BUFFER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.883 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_shar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.890 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_ar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.896 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_bzip2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.901 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_set_options.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.905 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_mtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.925 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_options.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.929 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_grzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.933 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.946 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_open_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.950 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.955 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_zip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.970 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_disk_acl_sunos.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const int a_perm; /* Libarchive permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": const int p_perm; /* Platform permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } acl_perm_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.979 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.983 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_data_into_fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.987 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_sparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.990 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_set_format.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.994 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_by_name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:13.998 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_by_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.001 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t la_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long la_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 la_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.011 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_xz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.018 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.021 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.028 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_string_composition.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.055 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_acl_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.059 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_ppmd7_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 (*GetThreshold)(void *p, UInt32 total); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Decode)(void *p, UInt32 start, UInt32 size); Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 (*DecodeBit)(void *p, UInt32 size0); Step #6 - "compile-libfuzzer-introspector-x86_64": } IPpmd7_RangeDec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UInt64 Low; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Range; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Cache; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt64 CacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": IByteOut *Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd7z_RangeEnc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPpmd7_Context_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 NumStats; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 SummFreq; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_State_Ref Stats; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd7_Context_Ref Suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd7_Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IPpmd7_RangeDec p; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Range; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Code; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Low; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": IByteIn *Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd7z_RangeDec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd7_Context *MinContext, *MaxContext; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_State *FoundState; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned OrderFall, InitEsc, PrevSuccess, MaxOrder, HiBitsFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 RunLength, InitRL; /* must be 32-bit at least */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Size; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 GlueCount; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte *Base, *LoUnit, *HiUnit, *Text, *UnitsStart; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 AlignOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Indx2Units[PPMD_NUM_INDEXES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Units2Indx[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte NS2Indx[256], NS2BSIndx[256], HB2Flag[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_See DummySee, See[25][16]; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 BinSumm[128][64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd7; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Base Functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7_Construct)(CPpmd7 *p); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*Ppmd7_Alloc)(CPpmd7 *p, UInt32 size); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7_Free)(CPpmd7 *p); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7_Init)(CPpmd7 *p, unsigned maxOrder); Step #6 - "compile-libfuzzer-introspector-x86_64": #define Ppmd7_WasAllocated(p) ((p)->Base != NULL) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Decode Functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7z_RangeDec_CreateVTable)(CPpmd7z_RangeDec *p); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*PpmdRAR_RangeDec_CreateVTable)(CPpmd7z_RangeDec *p); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*Ppmd7z_RangeDec_Init)(CPpmd7z_RangeDec *p); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*PpmdRAR_RangeDec_Init)(CPpmd7z_RangeDec *p); Step #6 - "compile-libfuzzer-introspector-x86_64": #define Ppmd7z_RangeDec_IsFinishedOK(p) ((p)->Code == 0) Step #6 - "compile-libfuzzer-introspector-x86_64": int (*Ppmd7_DecodeSymbol)(CPpmd7 *p, IPpmd7_RangeDec *rc); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Encode Functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7z_RangeEnc_Init)(CPpmd7z_RangeEnc *p); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7z_RangeEnc_FlushData)(CPpmd7z_RangeEnc *p); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd7_EncodeSymbol)(CPpmd7 *p, CPpmd7z_RangeEnc *rc, int symbol); Step #6 - "compile-libfuzzer-introspector-x86_64": } IPpmd7; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.063 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_extract2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.067 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_getdate.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.070 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_add_passphrase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.074 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.077 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_string.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.082 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_passphrase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.085 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.089 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.097 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_digest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.108 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_filename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.116 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_virtual.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.120 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_lha.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.143 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_iso9660.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.168 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_cryptor_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": CCCryptorRef ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[AES_MAX_KEY_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nonce[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t encr_buf[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned encr_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } archive_crypto_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #if NETTLE_VERSION_MAJOR < 3 Step #6 - "compile-libfuzzer-introspector-x86_64": struct aes_ctx ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct aes128_ctx c128; Step #6 - "compile-libfuzzer-introspector-x86_64": struct aes192_ctx c192; Step #6 - "compile-libfuzzer-introspector-x86_64": struct aes256_ctx c256; Step #6 - "compile-libfuzzer-introspector-x86_64": } ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[AES_MAX_KEY_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nonce[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t encr_buf[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned encr_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } archive_crypto_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BCRYPT_ALG_HANDLE hAlg; Step #6 - "compile-libfuzzer-introspector-x86_64": BCRYPT_KEY_HANDLE hKey; Step #6 - "compile-libfuzzer-introspector-x86_64": PBYTE keyObj; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD keyObj_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nonce[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t encr_buf[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned encr_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } archive_crypto_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": EVP_CIPHER_CTX *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": const EVP_CIPHER *type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[AES_MAX_KEY_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nonce[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t encr_buf[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned encr_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } archive_crypto_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": mbedtls_aes_context ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t key[AES_MAX_KEY_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned key_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t nonce[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t encr_buf[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned encr_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } archive_crypto_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int archive_crypto_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.172 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_string.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.201 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_ppmd7.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CPpmd7_Context * CTX_PTR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPpmd7_Node_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 Stamp; /* must be at offset 0 as CPpmd7_Context::NumStats. Stamp=0 means free */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 NU; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd7_Node_Ref Next; /* must be at offset >= 4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd7_Node_Ref Prev; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd7_Node; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.214 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_by_name.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.218 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_cpio_newc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.224 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_cmdline_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.227 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_getdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.238 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_platform_xattr.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.242 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_disk_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.263 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_cryptor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.270 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_cpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.273 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.277 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_cpio_odc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.284 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_rar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.313 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_stat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.317 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_hmac.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.322 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_gnutar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.331 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_windows.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int mbstate_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_ALLOCATED_RANGE_BUFFER { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER FileOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER Length; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_ALLOCATED_RANGE_BUFFER, *PFILE_ALLOCATED_RANGE_BUFFER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.335 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.344 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_xattr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.347 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_disk_set_standard_lookup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.352 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_rb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int (*const archive_rbto_compare_nodes_fn)(const struct archive_rb_node *, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct archive_rb_node *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int (*const archive_rbto_compare_key_fn)(const struct archive_rb_node *, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.356 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/xxhash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t U32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char BYTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int U32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _U32_S { U32 v; } _PACKED U32_S; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { XXH_bigEndian=0, XXH_littleEndian=1 } XXH_endianess; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { long long ll[(XXH32_SIZEOFSTATE+(sizeof(long long)-1))/sizeof(long long)]; } XXH32_stateSpace_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t S32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t U16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t BYTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t U64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short U16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int S32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long U64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.363 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_strmode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.366 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_version_details.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.370 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_platform.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.374 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_7zip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.404 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_b64encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.409 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_match.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.425 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_ppmd_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long Int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short UInt16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long Int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 Int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long int Int64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct archive_read *a; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte (*Read)(void *p); /* reads one byte, returns 0 in case of EOF or error */ Step #6 - "compile-libfuzzer-introspector-x86_64": } IByteIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 Summ; /* Freq */ Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Shift; /* Speed of Freq change; low Shift is for fast change */ Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Count; /* Count to next change of Shift */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd_See; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short Int16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long UInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int UInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long UInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 UInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long int UInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct archive_write *a; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Write)(void *p, Byte b); Step #6 - "compile-libfuzzer-introspector-x86_64": } IByteOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Freq; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 SuccessorLow; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 SuccessorHigh; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd_State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char Byte; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.429 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_bzip2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.435 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_random_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.438 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_disk_acl_freebsd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const int a_perm; /* Libarchive permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": const int p_perm; /* Platform permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } acl_perm_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.446 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_lrzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.449 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_openssl_hmac_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.453 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/filter_fork_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.458 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_xar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.484 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.488 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.494 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_filter_by_ext.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.498 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef la_ssize_t archive_read_callback(struct archive *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *_client_data, const void **_buffer); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef la_int64_t archive_seek_callback(struct archive *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *_client_data, la_int64_t offset, int whence); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int archive_open_callback(struct archive *, void *_client_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int archive_switch_callback(struct archive *, void *_client_data1, Step #6 - "compile-libfuzzer-introspector-x86_64": void *_client_data2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *archive_passphrase_callback(struct archive *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *_client_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t la_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int archive_close_callback(struct archive *, void *_client_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long la_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef la_int64_t archive_skip_callback(struct archive *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *_client_data, la_int64_t request); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef la_ssize_t archive_write_callback(struct archive *, Step #6 - "compile-libfuzzer-introspector-x86_64": void *_client_data, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *_buffer, size_t _length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int archive_free_callback(struct archive *, void *_client_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 la_ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 la_int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.513 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.519 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_rb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.525 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_windows.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.533 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_none.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.537 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_hmac_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CCHmacContext archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef mbedtls_md_context_t archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EVP_MAC_CTX *archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct hmac_sha1_ctx archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BCRYPT_ALG_HANDLE hAlg; Step #6 - "compile-libfuzzer-introspector-x86_64": BCRYPT_HASH_HANDLE hHash; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD hash_len; Step #6 - "compile-libfuzzer-introspector-x86_64": PBYTE hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HMAC_CTX* archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int archive_hmac_sha1_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.540 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_pathmatch.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.543 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_warc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WT_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* warcinfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": /* metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_META, Step #6 - "compile-libfuzzer-introspector-x86_64": /* resource */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_RSRC, Step #6 - "compile-libfuzzer-introspector-x86_64": /* request, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_REQ, Step #6 - "compile-libfuzzer-introspector-x86_64": /* response, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_RSP, Step #6 - "compile-libfuzzer-introspector-x86_64": /* revisit, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_RVIS, Step #6 - "compile-libfuzzer-introspector-x86_64": /* conversion, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_CONV, Step #6 - "compile-libfuzzer-introspector-x86_64": /* continuation, unsupported at the moment */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_CONT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* invalid type */ Step #6 - "compile-libfuzzer-introspector-x86_64": LAST_WT Step #6 - "compile-libfuzzer-introspector-x86_64": } warc_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": warc_type_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *tgturi; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *recid; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t rtime; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t mtime; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cnttyp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cntlen; Step #6 - "compile-libfuzzer-introspector-x86_64": } warc_essential_hdr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int u[4U]; Step #6 - "compile-libfuzzer-introspector-x86_64": } warc_uuid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.549 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_cmdline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.554 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_set_standard_lookup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.559 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_raw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.563 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_iso9660.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.619 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_ppmd8.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CPpmd8_Context * CTX_PTR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPpmd8_Node_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Stamp; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd8_Node_Ref Next; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 NU; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd8_Node; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.633 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_open_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.637 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_zip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.665 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_lz4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.673 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.699 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_raw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.703 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.711 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_endian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.715 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_entry_from_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.725 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_lzop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.731 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_disk_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.734 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.739 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_pathmatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.744 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_lrzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.749 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.752 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.758 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_options.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.762 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.766 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_cab.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.789 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_v7tar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.798 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_disk_acl_linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const int a_perm; /* Libarchive permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": const int p_perm; /* Platform permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } acl_perm_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.805 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_empty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.809 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.813 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_check_magic.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.817 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.821 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_program.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.826 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_open_fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.830 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_string_sprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.835 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_zstd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.840 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_warc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WT_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /* warcinfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": /* metadata */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_META, Step #6 - "compile-libfuzzer-introspector-x86_64": /* resource */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_RSRC, Step #6 - "compile-libfuzzer-introspector-x86_64": /* request, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_REQ, Step #6 - "compile-libfuzzer-introspector-x86_64": /* response, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_RSP, Step #6 - "compile-libfuzzer-introspector-x86_64": /* revisit, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_RVIS, Step #6 - "compile-libfuzzer-introspector-x86_64": /* conversion, unsupported */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_CONV, Step #6 - "compile-libfuzzer-introspector-x86_64": /* continuation, unsupported at the moment */ Step #6 - "compile-libfuzzer-introspector-x86_64": WT_CONT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* invalid type */ Step #6 - "compile-libfuzzer-introspector-x86_64": LAST_WT Step #6 - "compile-libfuzzer-introspector-x86_64": } warc_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": } warc_strbuf_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": } warc_string_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.848 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_lzop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.855 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_rar5.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.880 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_xar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.905 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_options_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*option_handler)(struct archive *a, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mod, const char *opt, const char *val); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.909 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_uu.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.918 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_cpio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.929 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_cpio_binary.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.936 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_uuencode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.941 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_mtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.959 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_acl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.975 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_blake2_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:14.980 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_7zip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.001 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/filter_fork_posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.006 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_ar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.013 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_ustar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.022 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/config_freebsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.026 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_blake2s_ref.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.032 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_ppmd8_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CPpmd8_Context_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Byte NumStats; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 SummFreq; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_State_Ref Stats; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd8_Context_Ref Suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd8_Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Base Functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd8_Construct)(CPpmd8 *p); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*Ppmd8_Alloc)(CPpmd8 *p, UInt32 size); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd8_Free)(CPpmd8 *p); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Ppmd8_Init)(CPpmd8 *p, unsigned max_order, unsigned restore_method); Step #6 - "compile-libfuzzer-introspector-x86_64": #define Ppmd7_WasAllocated(p) ((p)->Base != NULL) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Decode Functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*Ppmd8_RangeDec_Init)(CPpmd8 *p); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*Ppmd8_DecodeSymbol)(CPpmd8 *p); Step #6 - "compile-libfuzzer-introspector-x86_64": } IPpmd8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd8_Context *MinContext, *MaxContext; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_State *FoundState; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned OrderFall, InitEsc, PrevSuccess, MaxOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 RunLength, InitRL; /* must be 32-bit at least */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Size; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 GlueCount; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte *Base, *LoUnit, *HiUnit, *Text, *UnitsStart; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 AlignOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned RestoreMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Range Coder */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Range; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Code; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Low; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": IByteIn *In; Step #6 - "compile-libfuzzer-introspector-x86_64": IByteOut *Out; Step #6 - "compile-libfuzzer-introspector-x86_64": } Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Indx2Units[PPMD_NUM_INDEXES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Byte Units2Indx[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_Void_Ref FreeList[PPMD_NUM_INDEXES]; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 Stamps[PPMD_NUM_INDEXES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Byte NS2BSIndx[256], NS2Indx[260]; Step #6 - "compile-libfuzzer-introspector-x86_64": CPpmd_See DummySee, See[24][32]; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 BinSumm[25][64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CPpmd8; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.036 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_xz.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.043 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.047 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_xxhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.050 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_disk_posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.070 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_disk_posix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.102 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_openssl_evp_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.106 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_disk_acl_darwin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const int a_perm; /* Libarchive permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": const int p_perm; /* Platform permission or flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": } acl_perm_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.112 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_extract.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.116 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_crc32.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.119 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_format_all.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.123 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_blake2sp_ref.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.129 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_by_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.132 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_set_format_pax.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.148 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_pack_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef dev_t pack_t(int, unsigned long [], const char **); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.152 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_fd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.156 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_pack_dev.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.161 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_append_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.166 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_grzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.169 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/filter_fork.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.173 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.191 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_gzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.197 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_copy_bhfi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.200 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_read_support_filter_rpm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.205 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_platform_acl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.208 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_add_filter_program.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.214 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_write_open_filename.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.218 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_copy_stat.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.222 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_entry_link_resolver.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.228 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibarchive/libarchive/archive_blake2.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2s_state__ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t h[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t t[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t f[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[BLAKE2S_BLOCKBYTES]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_node; Step #6 - "compile-libfuzzer-introspector-x86_64": } blake2s_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2sp_state__ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": blake2s_state S[8][1]; Step #6 - "compile-libfuzzer-introspector-x86_64": blake2s_state R[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[8 * BLAKE2S_BLOCKBYTES]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": } blake2sp_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2xs_state__ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": blake2s_state S[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": blake2s_param P[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } blake2xs_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2b_state__ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t h[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t t[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t f[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[BLAKE2B_BLOCKBYTES]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t last_node; Step #6 - "compile-libfuzzer-introspector-x86_64": } blake2b_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2s_param__ blake2s_param; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2bp_state__ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": blake2b_state S[4][1]; Step #6 - "compile-libfuzzer-introspector-x86_64": blake2b_state R[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[4 * BLAKE2B_BLOCKBYTES]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t outlen; Step #6 - "compile-libfuzzer-introspector-x86_64": } blake2bp_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2b_param__ blake2b_param; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct blake2xb_state__ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": blake2b_state S[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": blake2b_param P[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } blake2xb_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.233 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/bzlib.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *next_in; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int avail_in; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int total_in_lo32; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int total_in_hi32; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *next_out; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int avail_out; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int total_out_lo32; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int total_out_hi32; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*bzalloc)(void *,int,int); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*bzfree)(void *,void *); Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": bz_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void BZFILE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.238 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/unzcrash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uchar; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.242 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/spewG.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.245 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.254 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/dlltest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.258 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/bzip2recover.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long int MaybeUInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 MaybeUInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int MaybeUInt64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int UInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char UChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE* handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 buffLive; Step #6 - "compile-libfuzzer-introspector-x86_64": Char mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": BitStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char Char; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.264 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/bzlib.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE* handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Char buf[BZ_MAX_UNUSED]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 bufN; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool writing; Step #6 - "compile-libfuzzer-introspector-x86_64": bz_stream strm; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 lastErr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialisedOk; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": bzFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.281 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/mk251.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.284 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/randtable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.289 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/decompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.296 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/huffman.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.301 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/bzip2.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char Char; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char UChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int UInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short UInt16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int IntNative; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct zzzz { Step #6 - "compile-libfuzzer-introspector-x86_64": Char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": struct zzzz *link; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": Cell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short Int16; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.316 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/bzlib_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Int32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short Int16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer back to the struct bz_stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": bz_stream* strm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* mode this stream is in, and whether inputting */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* or outputting data */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* remembers avail_in when flush/finish requested */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 avail_in_expect; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for doing the block sorting */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32* arr1; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32* arr2; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32* ftab; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 origPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* aliases for arr1 and arr2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar* block; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16* mtfv; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar* zbits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for deciding when to use the fallback sorting algorithm */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 workFactor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* run-length-encoding of the input */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 state_in_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 state_in_len; Step #6 - "compile-libfuzzer-introspector-x86_64": BZ_RAND_DECLS; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* input and output limits and current posns */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 nblock; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 nblockMAX; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 numZ; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 state_out_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* map of bytes used in block */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 nInUse; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inUse[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar unseqToSeq[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the buffer for bit stream creation */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 bsBuff; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 bsLive; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* block and combined CRCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 blockCRC; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 combinedCRC; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* misc administratium */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 verbosity; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 blockNo; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 blockSize100k; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* stuff for coding the MTF values */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 nMTF; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 mtfFreq [BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar selector [BZ_MAX_SELECTORS]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar selectorMtf[BZ_MAX_SELECTORS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UChar len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 code [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 rfreq [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* second dimension: only 3 needed; 4 makes index calculations faster */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 len_pack[BZ_MAX_ALPHA_SIZE][4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": EState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* pointer back to the struct bz_stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": bz_stream* strm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* state indicator for this stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for doing the final run-length decoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": UChar state_out_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 state_out_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool blockRandomised; Step #6 - "compile-libfuzzer-introspector-x86_64": BZ_RAND_DECLS; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the buffer for bit stream reading */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 bsBuff; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 bsLive; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* misc administratium */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 blockSize100k; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool smallDecompress; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 currBlockNo; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 verbosity; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for undoing the Burrows-Wheeler transform */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 origPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 tPos; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 k0; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 unzftab[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 nblock_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 cftab[257]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 cftabCopy[257]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for undoing the Burrows-Wheeler transform (FAST) */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 *tt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for undoing the Burrows-Wheeler transform (SMALL) */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt16 *ll16; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar *ll4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* stored and calculated CRCs */ Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 storedBlockCRC; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 storedCombinedCRC; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 calculatedBlockCRC; Step #6 - "compile-libfuzzer-introspector-x86_64": UInt32 calculatedCombinedCRC; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* map of bytes used in block */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 nInUse; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inUse[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inUse16[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar seqToUnseq[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for decoding the MTF values */ Step #6 - "compile-libfuzzer-introspector-x86_64": UChar mtfa [MTFA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 mtfbase[256 / MTFL_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar selector [BZ_MAX_SELECTORS]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar selectorMtf[BZ_MAX_SELECTORS]; Step #6 - "compile-libfuzzer-introspector-x86_64": UChar len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 limit [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 base [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 perm [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 minLens[BZ_N_GROUPS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* save area for scalars in the main decompress code */ Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_i; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_j; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_t; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_alphaSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_nGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_nSelectors; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_EOB; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_groupNo; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_groupPos; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_nextSym; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_nblockMAX; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_nblock; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_es; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_N; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_curr; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_zt; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_zn; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_zvec; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_zj; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_gSel; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32 save_gMinlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32* save_gLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32* save_gBase; Step #6 - "compile-libfuzzer-introspector-x86_64": Int32* save_gPerm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": DState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char Char; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int UInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char UChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short UInt16; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.321 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/crctable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.325 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmbzip2/blocksort.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.335 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/zdict.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int compressionLevel; /**< optimize for a specific zstd compression level; 0 means default */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned notificationLevel; /**< Write log to stderr; 0 = none (default); 1 = errors; 2 = progression; 3 = details; 4 = debug; */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned dictID; /**< force dictID value; 0 means auto mode (32-bits random value) Step #6 - "compile-libfuzzer-introspector-x86_64": * NOTE: The zstd format reserves some dictionary IDs for future use. Step #6 - "compile-libfuzzer-introspector-x86_64": * You may use them in private settings, but be warned that they Step #6 - "compile-libfuzzer-introspector-x86_64": * may be used by zstd in a public dictionary registry in the future. Step #6 - "compile-libfuzzer-introspector-x86_64": * These dictionary IDs are: Step #6 - "compile-libfuzzer-introspector-x86_64": * - low range : <= 32767 Step #6 - "compile-libfuzzer-introspector-x86_64": * - high range : >= (2^31) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZDICT_params_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned selectivityLevel; /* 0 means default; larger => select more => larger dictionary */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZDICT_params_t zParams; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZDICT_legacy_params_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned k; /* Segment size : constraint: 0 < k : Reasonable range [16, 2048+] */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned d; /* dmer size : constraint: 0 < d <= k : Reasonable range [6, 16] */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned steps; /* Number of steps : Only used for optimization : 0 means default (40) : Higher means more parameters checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nbThreads; /* Number of threads : constraint: 0 < nbThreads : 1 means single-threaded : Only used for optimization : Ignored if ZSTD_MULTITHREAD is not defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": double splitPoint; /* Percentage of samples used for training: Only used for optimization : the first nbSamples * splitPoint samples will be used to training, the last nbSamples * (1 - splitPoint) samples will be used for testing, 0 means default (1.0), 1.0 when all samples are used for both training and testing */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned shrinkDict; /* Train dictionaries to shrink in size starting from the minimum size and selects the smallest dictionary that is shrinkDictMaxRegression% worse than the largest dictionary. 0 means no shrinking and 1 means shrinking */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned shrinkDictMaxRegression; /* Sets shrinkDictMaxRegression so that a smaller dictionary can be at worse shrinkDictMaxRegression% worse than the max dict size dictionary. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZDICT_params_t zParams; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZDICT_cover_params_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned k; /* Segment size : constraint: 0 < k : Reasonable range [16, 2048+] */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned d; /* dmer size : constraint: 0 < d <= k : Reasonable range [6, 16] */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned f; /* log of size of frequency array : constraint: 0 < f <= 31 : 1 means default(20)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned steps; /* Number of steps : Only used for optimization : 0 means default (40) : Higher means more parameters checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nbThreads; /* Number of threads : constraint: 0 < nbThreads : 1 means single-threaded : Only used for optimization : Ignored if ZSTD_MULTITHREAD is not defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": double splitPoint; /* Percentage of samples used for training: Only used for optimization : the first nbSamples * splitPoint samples will be used to training, the last nbSamples * (1 - splitPoint) samples will be used for testing, 0 means default (0.75), 1.0 when all samples are used for both training and testing */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned accel; /* Acceleration level: constraint: 0 < accel <= 10, higher means faster and less accurate, 0 means default(1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned shrinkDict; /* Train dictionaries to shrink in size starting from the minimum size and selects the smallest dictionary that is shrinkDictMaxRegression% worse than the largest dictionary. 0 means no shrinking and 1 means shrinking */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned shrinkDictMaxRegression; /* Sets shrinkDictMaxRegression so that a smaller dictionary can be at worse shrinkDictMaxRegression% worse than the max dict size dictionary. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ZDICT_params_t zParams; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZDICT_fastCover_params_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.340 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/zstd_errors.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_no_error = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_GENERIC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_prefix_unknown = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_version_unsupported = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_frameParameter_unsupported = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_frameParameter_windowTooLarge = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_corruption_detected = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_checksum_wrong = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_literals_headerWrong = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_dictionary_corrupted = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_dictionary_wrong = 32, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_dictionaryCreation_failed = 34, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_parameter_unsupported = 40, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_parameter_combination_unsupported = 41, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_parameter_outOfBound = 42, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_tableLog_tooLarge = 44, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_maxSymbolValue_tooLarge = 46, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_maxSymbolValue_tooSmall = 48, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_stabilityCondition_notRespected = 50, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_stage_wrong = 60, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_init_missing = 62, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_memory_allocation = 64, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_workSpace_tooSmall= 66, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_dstSize_tooSmall = 70, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_srcSize_wrong = 72, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_dstBuffer_null = 74, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_noForwardProgress_destFull = 80, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_noForwardProgress_inputEmpty = 82, Step #6 - "compile-libfuzzer-introspector-x86_64": /* following error codes are __NOT STABLE__, they can be removed or changed in future versions */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_frameIndex_tooLarge = 100, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_seekableIO = 102, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_dstBuffer_wrong = 104, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_srcBuffer_wrong = 105, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_sequenceProducer_failed = 106, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_externalSequences_invalid = 107, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_error_maxCode = 120 /* never EVER use this value directly, it can change in future versions! Use ZSTD_isError() instead */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_ErrorCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.344 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/zstd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_CCtx_s ZSTD_CCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTD_fast=1, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dfast=2, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_greedy=3, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_lazy=4, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_lazy2=5, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_btlazy2=6, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_btopt=7, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_btultra=8, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_btultra2=9 Step #6 - "compile-libfuzzer-introspector-x86_64": /* note : new strategies _might_ be added in the future. Step #6 - "compile-libfuzzer-introspector-x86_64": Only the order (from fast to strong) is guaranteed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_strategy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dlm_byCopy = 0, /**< Copy dictionary content internally */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dlm_byRef = 1 /**< Reference dictionary content -- the dictionary buffer must outlive its users. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_dictLoadMethod_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: This enum controls features which are conditionally beneficial. Zstd typically will make a final Step #6 - "compile-libfuzzer-introspector-x86_64": * decision on whether or not to enable the feature (ZSTD_ps_auto), but setting the switch to ZSTD_ps_enable Step #6 - "compile-libfuzzer-introspector-x86_64": * or ZSTD_ps_disable allow for a force enable/disable the feature. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_ps_auto = 0, /* Let the library automatically determine whether the feature shall be enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_ps_enable = 1, /* Force-enable the feature */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_ps_disable = 2 /* Do not use the feature */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_paramSwitch_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { ZSTD_allocFunction customAlloc; ZSTD_freeFunction customFree; void* opaque; } ZSTD_customMem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct POOL_ctx_s ZSTD_threadPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* compression parameters Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: When compressing with a ZSTD_CDict these parameters are superseded Step #6 - "compile-libfuzzer-introspector-x86_64": * by the parameters used to construct the ZSTD_CDict. Step #6 - "compile-libfuzzer-introspector-x86_64": * See ZSTD_CCtx_refCDict() for more info (superseded-by-cdict). */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_compressionLevel=100, /* Set compression parameters according to pre-defined cLevel table. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that exact compression parameters are dynamically determined, Step #6 - "compile-libfuzzer-introspector-x86_64": * depending on both compression level and srcSize (when known). Step #6 - "compile-libfuzzer-introspector-x86_64": * Default level is ZSTD_CLEVEL_DEFAULT==3. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means default, which is controlled by ZSTD_CLEVEL_DEFAULT. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note 1 : it's possible to pass a negative compression level. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note 2 : setting a level does not automatically set all other compression parameters Step #6 - "compile-libfuzzer-introspector-x86_64": * to default. Setting this will however eventually dynamically impact the compression Step #6 - "compile-libfuzzer-introspector-x86_64": * parameters which have not been manually set. The manually set Step #6 - "compile-libfuzzer-introspector-x86_64": * ones will 'stick'. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Advanced compression parameters : Step #6 - "compile-libfuzzer-introspector-x86_64": * It's possible to pin down compression parameters to some specific values. Step #6 - "compile-libfuzzer-introspector-x86_64": * In which case, these values are no longer dynamically selected by the compressor */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_windowLog=101, /* Maximum allowed back-reference distance, expressed as power of 2. Step #6 - "compile-libfuzzer-introspector-x86_64": * This will set a memory budget for streaming decompression, Step #6 - "compile-libfuzzer-introspector-x86_64": * with larger values requiring more memory Step #6 - "compile-libfuzzer-introspector-x86_64": * and typically compressing more. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between ZSTD_WINDOWLOG_MIN and ZSTD_WINDOWLOG_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default windowLog". Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: Using a windowLog greater than ZSTD_WINDOWLOG_LIMIT_DEFAULT Step #6 - "compile-libfuzzer-introspector-x86_64": * requires explicitly allowing such size at streaming decompression stage. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_hashLog=102, /* Size of the initial probe table, as a power of 2. Step #6 - "compile-libfuzzer-introspector-x86_64": * Resulting memory usage is (1 << (hashLog+2)). Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between ZSTD_HASHLOG_MIN and ZSTD_HASHLOG_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger tables improve compression ratio of strategies <= dFast, Step #6 - "compile-libfuzzer-introspector-x86_64": * and improve speed of strategies > dFast. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default hashLog". */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_chainLog=103, /* Size of the multi-probe search table, as a power of 2. Step #6 - "compile-libfuzzer-introspector-x86_64": * Resulting memory usage is (1 << (chainLog+2)). Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between ZSTD_CHAINLOG_MIN and ZSTD_CHAINLOG_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger tables result in better and slower compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * This parameter is useless for "fast" strategy. Step #6 - "compile-libfuzzer-introspector-x86_64": * It's still useful when using "dfast" strategy, Step #6 - "compile-libfuzzer-introspector-x86_64": * in which case it defines a secondary probe table. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default chainLog". */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_searchLog=104, /* Number of search attempts, as a power of 2. Step #6 - "compile-libfuzzer-introspector-x86_64": * More attempts result in better and slower compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * This parameter is useless for "fast" and "dFast" strategies. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default searchLog". */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_minMatch=105, /* Minimum size of searched matches. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that Zstandard can still find matches of smaller size, Step #6 - "compile-libfuzzer-introspector-x86_64": * it just tweaks its search algorithm to look for this size and larger. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values increase compression and decompression speed, but decrease ratio. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between ZSTD_MINMATCH_MIN and ZSTD_MINMATCH_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that currently, for all strategies < btopt, effective minimum is 4. Step #6 - "compile-libfuzzer-introspector-x86_64": * , for all strategies > fast, effective maximum is 6. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default minMatchLength". */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_targetLength=106, /* Impact of this field depends on strategy. Step #6 - "compile-libfuzzer-introspector-x86_64": * For strategies btopt, btultra & btultra2: Step #6 - "compile-libfuzzer-introspector-x86_64": * Length of Match considered "good enough" to stop search. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values make compression stronger, and slower. Step #6 - "compile-libfuzzer-introspector-x86_64": * For strategy fast: Step #6 - "compile-libfuzzer-introspector-x86_64": * Distance between match sampling. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values make compression faster, and weaker. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default targetLength". */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_strategy=107, /* See ZSTD_strategy enum definition. Step #6 - "compile-libfuzzer-introspector-x86_64": * The higher the value of selected strategy, the more complex it is, Step #6 - "compile-libfuzzer-introspector-x86_64": * resulting in stronger and slower compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default strategy". */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* LDM mode parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_enableLongDistanceMatching=160, /* Enable long distance matching. Step #6 - "compile-libfuzzer-introspector-x86_64": * This parameter is designed to improve compression ratio Step #6 - "compile-libfuzzer-introspector-x86_64": * for large inputs, by finding large matches at long distance. Step #6 - "compile-libfuzzer-introspector-x86_64": * It increases memory usage and window size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: enabling this parameter increases default ZSTD_c_windowLog to 128 MB Step #6 - "compile-libfuzzer-introspector-x86_64": * except when expressly set to a different value. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: will be enabled by default if ZSTD_c_windowLog >= 128 MB and Step #6 - "compile-libfuzzer-introspector-x86_64": * compression strategy >= ZSTD_btopt (== compression level 16+) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_ldmHashLog=161, /* Size of the table for long distance matching, as a power of 2. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values increase memory usage and compression ratio, Step #6 - "compile-libfuzzer-introspector-x86_64": * but decrease compression speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between ZSTD_HASHLOG_MIN and ZSTD_HASHLOG_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": * default: windowlog - 7. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "automatically determine hashlog". */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_ldmMinMatch=162, /* Minimum match size for long distance matcher. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger/too small values usually decrease compression ratio. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between ZSTD_LDM_MINMATCH_MIN and ZSTD_LDM_MINMATCH_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default value" (default: 64). */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_ldmBucketSizeLog=163, /* Log size of each bucket in the LDM hash table for collision resolution. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values improve collision resolution but decrease compression speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * The maximum value is ZSTD_LDM_BUCKETSIZELOG_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default value" (default: 3). */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_ldmHashRateLog=164, /* Frequency of inserting/looking up entries into the LDM hash table. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be clamped between 0 and (ZSTD_WINDOWLOG_MAX - ZSTD_HASHLOG_MIN). Step #6 - "compile-libfuzzer-introspector-x86_64": * Default is MAX(0, (windowLog - ldmHashLog)), optimizing hash table usage. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values improve compression speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Deviating far from default value will likely result in a compression ratio decrease. Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "automatically determine hashRateLog". */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* frame parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_contentSizeFlag=200, /* Content size will be written into frame header _whenever known_ (default:1) Step #6 - "compile-libfuzzer-introspector-x86_64": * Content size must be known at the beginning of compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is automatically the case when using ZSTD_compress2(), Step #6 - "compile-libfuzzer-introspector-x86_64": * For streaming scenarios, content size must be provided with ZSTD_CCtx_setPledgedSrcSize() */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_checksumFlag=201, /* A 32-bits checksum of content is written at end of frame (default:0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_dictIDFlag=202, /* When applicable, dictionary's ID is written into frame header (default:1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* multi-threading parameters */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* These parameters are only active if multi-threading is enabled (compiled with build macro ZSTD_MULTITHREAD). Step #6 - "compile-libfuzzer-introspector-x86_64": * Otherwise, trying to set any other value than default (0) will be a no-op and return an error. Step #6 - "compile-libfuzzer-introspector-x86_64": * In a situation where it's unknown if the linked library supports multi-threading or not, Step #6 - "compile-libfuzzer-introspector-x86_64": * setting ZSTD_c_nbWorkers to any value >= 1 and consulting the return value provides a quick way to check this property. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_nbWorkers=400, /* Select how many threads will be spawned to compress in parallel. Step #6 - "compile-libfuzzer-introspector-x86_64": * When nbWorkers >= 1, triggers asynchronous mode when invoking ZSTD_compressStream*() : Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_compressStream*() consumes input and flush output if possible, but immediately gives back control to caller, Step #6 - "compile-libfuzzer-introspector-x86_64": * while compression is performed in parallel, within worker thread(s). Step #6 - "compile-libfuzzer-introspector-x86_64": * (note : a strong exception to this rule is when first invocation of ZSTD_compressStream2() sets ZSTD_e_end : Step #6 - "compile-libfuzzer-introspector-x86_64": * in which case, ZSTD_compressStream2() delegates to ZSTD_compress2(), which is always a blocking call). Step #6 - "compile-libfuzzer-introspector-x86_64": * More workers improve speed, but also increase memory usage. Step #6 - "compile-libfuzzer-introspector-x86_64": * Default value is `0`, aka "single-threaded mode" : no worker is spawned, Step #6 - "compile-libfuzzer-introspector-x86_64": * compression is performed inside Caller's thread, and all invocations are blocking */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_jobSize=401, /* Size of a compression job. This value is enforced only when nbWorkers >= 1. Step #6 - "compile-libfuzzer-introspector-x86_64": * Each compression job is completed in parallel, so this value can indirectly impact the nb of active threads. Step #6 - "compile-libfuzzer-introspector-x86_64": * 0 means default, which is dynamically determined based on compression parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": * Job size must be a minimum of overlap size, or ZSTDMT_JOBSIZE_MIN (= 512 KB), whichever is largest. Step #6 - "compile-libfuzzer-introspector-x86_64": * The minimum size is automatically and transparently enforced. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_overlapLog=402, /* Control the overlap size, as a fraction of window size. Step #6 - "compile-libfuzzer-introspector-x86_64": * The overlap size is an amount of data reloaded from previous job at the beginning of a new job. Step #6 - "compile-libfuzzer-introspector-x86_64": * It helps preserve compression ratio, while each job is compressed in parallel. Step #6 - "compile-libfuzzer-introspector-x86_64": * This value is enforced only when nbWorkers >= 1. Step #6 - "compile-libfuzzer-introspector-x86_64": * Larger values increase compression ratio, but decrease speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Possible values range from 0 to 9 : Step #6 - "compile-libfuzzer-introspector-x86_64": * - 0 means "default" : value will be determined by the library, depending on strategy Step #6 - "compile-libfuzzer-introspector-x86_64": * - 1 means "no overlap" Step #6 - "compile-libfuzzer-introspector-x86_64": * - 9 means "full overlap", using a full window size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Each intermediate rank increases/decreases load size by a factor 2 : Step #6 - "compile-libfuzzer-introspector-x86_64": * 9: full window; 8: w/2; 7: w/4; 6: w/8; 5:w/16; 4: w/32; 3:w/64; 2:w/128; 1:no overlap; 0:default Step #6 - "compile-libfuzzer-introspector-x86_64": * default value varies between 6 and 9, depending on strategy */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* note : additional experimental parameters are also available Step #6 - "compile-libfuzzer-introspector-x86_64": * within the experimental section of the API. Step #6 - "compile-libfuzzer-introspector-x86_64": * At the time of this writing, they include : Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_rsyncable Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_format Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_forceMaxWindow Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_forceAttachDict Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_literalCompressionMode Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_targetCBlockSize Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_srcSizeHint Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_enableDedicatedDictSearch Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_stableInBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_stableOutBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_blockDelimiters Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_validateSequences Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_useBlockSplitter Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_useRowMatchFinder Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_prefetchCDictTables Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_enableSeqProducerFallback Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_c_maxBlockSize Step #6 - "compile-libfuzzer-introspector-x86_64": * Because they are not stable, it's necessary to define ZSTD_STATIC_LINKING_ONLY to access them. Step #6 - "compile-libfuzzer-introspector-x86_64": * note : never ever use experimentalParam? names directly; Step #6 - "compile-libfuzzer-introspector-x86_64": * also, the enums values themselves are unstable and can still change. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam1=500, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam2=10, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam3=1000, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam4=1001, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam5=1002, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam6=1003, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam7=1004, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam8=1005, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam9=1006, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam10=1007, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam11=1008, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam12=1009, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam13=1010, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam14=1011, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam15=1012, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam16=1013, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam17=1014, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam18=1015, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_c_experimentalParam19=1016 Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_cParameter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_DDict_s ZSTD_DDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_f_zstd1 = 0, /* zstd frame format, specified in zstd_compression_format.md (default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_f_zstd1_magicless = 1 /* Variant of zstd frame format, without initial 4-bytes magic number. Step #6 - "compile-libfuzzer-introspector-x86_64": * Useful to save 4 bytes per generated frame. Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder cannot recognise automatically this format, requiring this instruction. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_format_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t ZSTD_sequenceProducer_F ( Step #6 - "compile-libfuzzer-introspector-x86_64": void* sequenceProducerState, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_Sequence* outSeqs, size_t outSeqsCapacity, Step #6 - "compile-libfuzzer-introspector-x86_64": const void* src, size_t srcSize, Step #6 - "compile-libfuzzer-introspector-x86_64": const void* dict, size_t dictSize, Step #6 - "compile-libfuzzer-introspector-x86_64": int compressionLevel, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t windowSize Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ZSTD_DCtx ZSTD_DStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_CDict_s ZSTD_CDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_windowLogMax=100, /* Select a size limit (in power of 2) beyond which Step #6 - "compile-libfuzzer-introspector-x86_64": * the streaming API will refuse to allocate memory buffer Step #6 - "compile-libfuzzer-introspector-x86_64": * in order to protect the host from unreasonable memory requirements. Step #6 - "compile-libfuzzer-introspector-x86_64": * This parameter is only useful in streaming mode, since no internal buffer is allocated in single-pass mode. Step #6 - "compile-libfuzzer-introspector-x86_64": * By default, a decompression context accepts window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFAULT). Step #6 - "compile-libfuzzer-introspector-x86_64": * Special: value 0 means "use default maximum windowLog". */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* note : additional experimental parameters are also available Step #6 - "compile-libfuzzer-introspector-x86_64": * within the experimental section of the API. Step #6 - "compile-libfuzzer-introspector-x86_64": * At the time of this writing, they include : Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_d_format Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_d_stableOutBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_d_forceIgnoreChecksum Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_d_refMultipleDDicts Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_d_disableHuffmanAssembly Step #6 - "compile-libfuzzer-introspector-x86_64": * Because they are not stable, it's necessary to define ZSTD_STATIC_LINKING_ONLY to access them. Step #6 - "compile-libfuzzer-introspector-x86_64": * note : never ever use experimentalParam? names directly Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_experimentalParam1=1000, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_experimentalParam2=1001, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_experimentalParam3=1002, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_experimentalParam4=1003, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_experimentalParam5=1004 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_dParameter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_DCtx_s ZSTD_DCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_sf_noBlockDelimiters = 0, /* Representation of ZSTD_Sequence has no block delimiters, sequences only */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_sf_explicitBlockDelimiters = 1 /* Representation of ZSTD_Sequence contains explicit block delimiters */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_sequenceFormat_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*ZSTD_allocFunction) (void* opaque, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ZSTD_freeFunction) (void* opaque, void* address); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t error; Step #6 - "compile-libfuzzer-introspector-x86_64": int lowerBound; Step #6 - "compile-libfuzzer-introspector-x86_64": int upperBound; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ZSTD_CCtx ZSTD_CStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned windowLog; /**< largest match distance : larger == more compression, more memory needed during decompression */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned chainLog; /**< fully searched segment : larger == more compression, slower, more memory (useless for fast) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned hashLog; /**< dispatch table : larger == faster, more memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned searchLog; /**< nb of searches : larger == more compression, slower */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned minMatch; /**< match length searched : larger == faster decompression, sometimes less compression */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned targetLength; /**< acceptable match size for optimal parser (only) : larger == more compression, slower */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_strategy strategy; /**< see ZSTD_strategy definition above */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_compressionParameters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_compressionParameters cParams; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_frameParameters fParams; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: this enum controls ZSTD_d_forceIgnoreChecksum */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_validateChecksum = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_d_ignoreChecksum = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_forceIgnoreChecksum_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: this enum and the behavior it controls are effectively internal Step #6 - "compile-libfuzzer-introspector-x86_64": * implementation details of the compressor. They are expected to continue Step #6 - "compile-libfuzzer-introspector-x86_64": * to evolve and should be considered only in the context of extremely Step #6 - "compile-libfuzzer-introspector-x86_64": * advanced performance tuning. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Zstd currently supports the use of a CDict in three ways: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - The contents of the CDict can be copied into the working context. This Step #6 - "compile-libfuzzer-introspector-x86_64": * means that the compression can search both the dictionary and input Step #6 - "compile-libfuzzer-introspector-x86_64": * while operating on a single set of internal tables. This makes Step #6 - "compile-libfuzzer-introspector-x86_64": * the compression faster per-byte of input. However, the initial copy of Step #6 - "compile-libfuzzer-introspector-x86_64": * the CDict's tables incurs a fixed cost at the beginning of the Step #6 - "compile-libfuzzer-introspector-x86_64": * compression. For small compressions (< 8 KB), that copy can dominate Step #6 - "compile-libfuzzer-introspector-x86_64": * the cost of the compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - The CDict's tables can be used in-place. In this model, compression is Step #6 - "compile-libfuzzer-introspector-x86_64": * slower per input byte, because the compressor has to search two sets of Step #6 - "compile-libfuzzer-introspector-x86_64": * tables. However, this model incurs no start-up cost (as long as the Step #6 - "compile-libfuzzer-introspector-x86_64": * working context's tables can be reused). For small inputs, this can be Step #6 - "compile-libfuzzer-introspector-x86_64": * faster than copying the CDict's tables. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - The CDict's tables are not used at all, and instead we use the working Step #6 - "compile-libfuzzer-introspector-x86_64": * context alone to reload the dictionary and use params based on the source Step #6 - "compile-libfuzzer-introspector-x86_64": * size. See ZSTD_compress_insertDictionary() and ZSTD_compress_usingDict(). Step #6 - "compile-libfuzzer-introspector-x86_64": * This method is effective when the dictionary sizes are very small relative Step #6 - "compile-libfuzzer-introspector-x86_64": * to the input size, and the input size is fairly large to begin with. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Zstd has a simple internal heuristic that selects which strategy to use Step #6 - "compile-libfuzzer-introspector-x86_64": * at the beginning of a compression. However, if experimentation shows that Step #6 - "compile-libfuzzer-introspector-x86_64": * Zstd is making poor choices, it is possible to override that choice with Step #6 - "compile-libfuzzer-introspector-x86_64": * this enum. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictDefaultAttach = 0, /* Use the default heuristic. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictForceAttach = 1, /* Never copy the dictionary. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictForceCopy = 2, /* Always copy the dictionary. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictForceLoad = 3 /* Always reload the dictionary */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_dictAttachPref_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTD_frame, ZSTD_skippableFrame } ZSTD_frameType_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int contentSizeFlag; /**< 1: content size will be in frame header (when known) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int checksumFlag; /**< 1: generate a 32-bits checksum using XXH64 algorithm at end of frame, for error detection */ Step #6 - "compile-libfuzzer-introspector-x86_64": int noDictIDFlag; /**< 1: no dictID will be saved into frame header (dictID is only useful for dictionary compression) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_frameParameters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dct_auto = 0, /* dictionary is "full" when starting with ZSTD_MAGIC_DICTIONARY, otherwise it is "rawContent" */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dct_rawContent = 1, /* ensures dictionary is always loaded as rawContent, even if it starts with ZSTD_MAGIC_DICTIONARY */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dct_fullDict = 2 /* refuses to load a dictionary if it does not respect Zstandard's specification, starting with ZSTD_MAGIC_DICTIONARY */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_dictContentType_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: this enum controls ZSTD_d_refMultipleDDicts */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_rmd_refSingleDDict = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_rmd_refMultipleDDicts = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_refMultipleDDicts_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_lcm_auto = 0, /**< Automatically determine the compression mode based on the compression level. Step #6 - "compile-libfuzzer-introspector-x86_64": * Negative compression levels will be uncompressed, and positive compression Step #6 - "compile-libfuzzer-introspector-x86_64": * levels will be compressed. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_lcm_huffman = 1, /**< Always attempt Huffman compression. Uncompressed literals will still be Step #6 - "compile-libfuzzer-introspector-x86_64": * emitted if Huffman compression is not profitable. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_lcm_uncompressed = 2 /**< Always emit uncompressed literals. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_literalCompressionMode_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long frameContentSize; /* if == ZSTD_CONTENTSIZE_UNKNOWN, it means this field is not available. 0 means "empty" */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long windowSize; /* can be very large, up to <= frameContentSize */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned blockSizeMax; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_frameType_e frameType; /* if == ZSTD_skippableFrame, frameContentSize is the size of skippable content */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned headerSize; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned dictID; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned checksumFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned _reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned _reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_frameHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_reset_session_only = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_reset_parameters = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_reset_session_and_parameters = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_ResetDirective; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_outBuffer_s { Step #6 - "compile-libfuzzer-introspector-x86_64": void* dst; /**< start of output buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /**< size of output buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; /**< position where writing stopped. Will be updated. Necessarily 0 <= pos <= size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_outBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long ingested; /* nb input bytes read and buffered */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long consumed; /* nb input bytes actually compressed */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long produced; /* nb of compressed bytes generated and buffered */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long flushed; /* nb of compressed bytes flushed : not provided; can be tracked from caller side */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned currentJobID; /* MT only : latest started job nb */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nbActiveWorkers; /* MT only : nb of workers actively compressing at probe time */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_frameProgression; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_e_continue=0, /* collect more data, encoder decides when to output compressed result, for optimal compression ratio */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_e_flush=1, /* flush any data provided so far, Step #6 - "compile-libfuzzer-introspector-x86_64": * it creates (at least) one new block, that can be decoded immediately on reception; Step #6 - "compile-libfuzzer-introspector-x86_64": * frame will continue: any future data can still reference previously compressed data, improving compression. Step #6 - "compile-libfuzzer-introspector-x86_64": * note : multithreaded compression will block to flush as much output as possible. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_e_end=2 /* flush any remaining data _and_ close current frame. Step #6 - "compile-libfuzzer-introspector-x86_64": * note that frame is only closed after compressed data is fully flushed (return value == 0). Step #6 - "compile-libfuzzer-introspector-x86_64": * After that point, any additional data starts a new frame. Step #6 - "compile-libfuzzer-introspector-x86_64": * note : each frame is independent (does not reference any content from previous frame). Step #6 - "compile-libfuzzer-introspector-x86_64": : note : multithreaded compression will block to flush as much output as possible. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_EndDirective; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_inBuffer_s { Step #6 - "compile-libfuzzer-introspector-x86_64": const void* src; /**< start of input buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /**< size of input buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; /**< position where reading stopped. Will be updated. Necessarily 0 <= pos <= size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_inBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_CCtx_params_s ZSTD_CCtx_params; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTDnit_frameHeader, ZSTDnit_blockHeader, ZSTDnit_block, ZSTDnit_lastBlock, ZSTDnit_checksum, ZSTDnit_skippableFrame } ZSTD_nextInputType_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int offset; /* The offset of the match. (NOT the same as the offset code) Step #6 - "compile-libfuzzer-introspector-x86_64": * If offset == 0 and matchLength == 0, this sequence represents the last Step #6 - "compile-libfuzzer-introspector-x86_64": * literals in the block of litLength size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int litLength; /* Literal length of the sequence. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int matchLength; /* Match length of the sequence. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Note: Users of this API may provide a sequence with matchLength == litLength == offset == 0. Step #6 - "compile-libfuzzer-introspector-x86_64": * In this case, we will treat the sequence as a marker for a block boundary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int rep; /* Represents which repeat offset is represented by the field 'offset'. Step #6 - "compile-libfuzzer-introspector-x86_64": * Ranges from [0, 3]. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Repeat offsets are essentially previous offsets from previous sequences sorted in Step #6 - "compile-libfuzzer-introspector-x86_64": * recency order. For more detail, see doc/zstd_compression_format.md Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If rep == 0, then 'offset' does not contain a repeat offset. Step #6 - "compile-libfuzzer-introspector-x86_64": * If rep > 0: Step #6 - "compile-libfuzzer-introspector-x86_64": * If litLength != 0: Step #6 - "compile-libfuzzer-introspector-x86_64": * rep == 1 --> offset == repeat_offset_1 Step #6 - "compile-libfuzzer-introspector-x86_64": * rep == 2 --> offset == repeat_offset_2 Step #6 - "compile-libfuzzer-introspector-x86_64": * rep == 3 --> offset == repeat_offset_3 Step #6 - "compile-libfuzzer-introspector-x86_64": * If litLength == 0: Step #6 - "compile-libfuzzer-introspector-x86_64": * rep == 1 --> offset == repeat_offset_2 Step #6 - "compile-libfuzzer-introspector-x86_64": * rep == 2 --> offset == repeat_offset_3 Step #6 - "compile-libfuzzer-introspector-x86_64": * rep == 3 --> offset == repeat_offset_1 - 1 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note: This field is optional. ZSTD_generateSequences() will calculate the value of Step #6 - "compile-libfuzzer-introspector-x86_64": * 'rep', but repeat offsets do not necessarily need to be calculated from an external Step #6 - "compile-libfuzzer-introspector-x86_64": * sequence provider's perspective. For example, ZSTD_compressSequences() does not Step #6 - "compile-libfuzzer-introspector-x86_64": * use this 'rep' field at all (as of now). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_Sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.361 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/zstd_ddict.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.367 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/zstd_decompress_block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": not_streaming = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": is_streaming = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } streaming_operation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.370 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/zstd_decompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.393 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/zstd_decompress_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 fastMode; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 tableLog; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_seqSymbol_header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDds_decodeBlockHeader, ZSTDds_decompressBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDds_decompressLastBlock, ZSTDds_checkChecksum, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDds_decodeSkippableHeader, ZSTDds_skipFrame } ZSTD_dStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U16 nextState; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE nbAdditionalBits; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE nbBits; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 baseValue; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_seqSymbol; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_use_indefinitely = -1, /* Use the dictionary indefinitely */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dont_use = 0, /* Do not use the dictionary (if one exists free it) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_use_once = 1 /* Use the dictionary once and set to ZSTD_dont_use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_dictUses_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_not_in_dst = 0, /* Stored entirely within litExtraBuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_in_dst = 1, /* Stored entirely within dst (in memory after current output write) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_split = 2 /* Split between litExtraBuffer and dst */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_litLocation_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_seqSymbol LLTable[SEQSYMBOL_TABLE_SIZE(LLFSELog)]; /* Note : Space reserved for FSE Tables */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_seqSymbol OFTable[SEQSYMBOL_TABLE_SIZE(OffFSELog)]; /* is also used as temporary workspace while building hufTable during DDict creation */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_seqSymbol MLTable[SEQSYMBOL_TABLE_SIZE(MLFSELog)]; /* and therefore must be at least HUF_DECOMPRESS_WORKSPACE_SIZE large */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_DTable hufTable[HUF_DTABLE_SIZE(ZSTD_HUFFDTABLE_CAPACITY_LOG)]; /* can accommodate HUF_decompress4X */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rep[ZSTD_REP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 workspace[ZSTD_BUILD_FSE_TABLE_WKSP_SIZE_U32]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_entropyDTables_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { zdss_init=0, zdss_loadHeader, Step #6 - "compile-libfuzzer-introspector-x86_64": zdss_read, zdss_load, zdss_flush } ZSTD_dStreamStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const ZSTD_DDict** ddictPtrTable; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ddictPtrTableSize; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ddictPtrCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_DDictHashSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.399 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/zstd_ddict.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.402 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/huf_decompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { BYTE nbBits; BYTE byte; } HUF_DEltX1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE reserved; } DTableDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* ip[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* op[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": U64 bits[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": void const* dt; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* ilimit; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* oend; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* iend[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_DecompressFastArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { BYTE symbol; } sortedSymbol_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rankValCol_t rankVal_t[HUF_TABLELOG_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*HUF_DecompressFastLoopFn)(HUF_DecompressFastArgs*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rankVal[HUF_TABLELOG_ABSOLUTEMAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rankStart[HUF_TABLELOG_ABSOLUTEMAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 statsWksp[HUF_READ_STATS_WORKSPACE_SIZE_U32]; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE symbols[HUF_SYMBOLVALUE_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE huffWeight[HUF_SYMBOLVALUE_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_ReadDTableX1_Workspace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef U32 rankValCol_t[HUF_TABLELOG_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": rankValCol_t rankVal[HUF_TABLELOG_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rankStats[HUF_TABLELOG_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rankStart0[HUF_TABLELOG_MAX + 3]; Step #6 - "compile-libfuzzer-introspector-x86_64": sortedSymbol_t sortedSymbol[HUF_SYMBOLVALUE_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE weightList[HUF_SYMBOLVALUE_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 calleeWksp[HUF_READ_STATS_WORKSPACE_SIZE_U32]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_ReadDTableX2_Workspace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*HUF_DecompressUsingDTableFn)(void *dst, size_t dstSize, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *cSrc, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cSrcSize, Step #6 - "compile-libfuzzer-introspector-x86_64": const HUF_DTable *DTable); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.423 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/decompress/zstd_decompress_block.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTD_lo_isRegularOffset, ZSTD_lo_isLongOffset=1 } ZSTD_longOffset_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*ZSTD_decompressSequences_t)( Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_DCtx* dctx, Step #6 - "compile-libfuzzer-introspector-x86_64": void* dst, size_t maxDstSize, Step #6 - "compile-libfuzzer-introspector-x86_64": const void* seqStart, size_t seqSize, int nbSeq, Step #6 - "compile-libfuzzer-introspector-x86_64": const ZSTD_longOffset_e isLongOffset, Step #6 - "compile-libfuzzer-introspector-x86_64": const int frame); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": const ZSTD_seqSymbol* table; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_fseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t litLength; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t matchLength; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } seq_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BIT_DStream_t DStream; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_fseState stateLL; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_fseState stateOffb; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_fseState stateML; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t prevOffset[ZSTD_REP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } seqState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned longOffsetShare; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned maxNbAdditionalBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_OffsetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.446 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/hist.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.450 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_opt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { base_0possible=0, base_1guaranteed=1 } base_directive_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef U32 (*ZSTD_getAllMatchesFn)( Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_match_t*, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_matchState_t*, Step #6 - "compile-libfuzzer-introspector-x86_64": U32*, Step #6 - "compile-libfuzzer-introspector-x86_64": const BYTE*, Step #6 - "compile-libfuzzer-introspector-x86_64": const BYTE*, Step #6 - "compile-libfuzzer-introspector-x86_64": const U32 rep[ZSTD_REP_NUM], Step #6 - "compile-libfuzzer-introspector-x86_64": U32 const ll0, Step #6 - "compile-libfuzzer-introspector-x86_64": U32 const lengthToBeat); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.467 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstdmt_compress.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTDMT_CCtx_s ZSTDMT_CCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.470 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/clevels.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.475 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_fast.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.479 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_sequences.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_defaultDisallowed = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_defaultAllowed = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_defaultPolicy_e; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.482 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDirp_continue, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDirp_reset Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_indexResetPolicy_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTDbss_compress, ZSTDbss_noCompress } ZSTD_buildSeqStore_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*ZSTD_sequenceCopier) (ZSTD_CCtx* cctx, ZSTD_sequencePosition* seqPos, Step #6 - "compile-libfuzzer-introspector-x86_64": const ZSTD_Sequence* const inSeqs, size_t inSeqsSize, Step #6 - "compile-libfuzzer-introspector-x86_64": const void* src, size_t blockSize, ZSTD_paramSwitch_e externalRepSearch); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_resetTarget_CDict, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_resetTarget_CCtx Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_resetTarget_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDcrp_makeClean, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDcrp_leaveDirty Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_compResetPolicy_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 LLtype; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 Offtype; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 MLtype; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t lastCountSize; /* Accounts for bug in 1.3.4. More detail in ZSTD_entropyCompressSeqStore_internal() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int longOffsets; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_symbolEncodingTypeStats_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32* splitLocations; /* Array of split indices */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t idx; /* The current index within splitLocations being worked on */ Step #6 - "compile-libfuzzer-introspector-x86_64": } seqStoreSplits; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.545 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_literals.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*huf_compress_f)(void*, size_t, const void*, size_t, unsigned, unsigned, void*, size_t, HUF_CElt*, HUF_repeat*, int); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.550 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/fse_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.559 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_cwksp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_alloc_objects, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_alloc_aligned_init_once, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_alloc_aligned, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_alloc_buffers Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_cwksp_alloc_phase_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* workspace; Step #6 - "compile-libfuzzer-introspector-x86_64": void* workspaceEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* objectEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": void* tableEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": void* tableValidEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": void* allocStart; Step #6 - "compile-libfuzzer-introspector-x86_64": void* initOnceStart; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE allocFailed; Step #6 - "compile-libfuzzer-introspector-x86_64": int workspaceOversizedDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_alloc_phase_e phase; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_static_alloc_e isStatic; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_cwksp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_dynamic_alloc, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cwksp_static_alloc Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_cwksp_static_alloc_e; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.567 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_lazy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.572 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_fast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.583 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_opt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.586 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_sequences.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": S16 norm[MaxSeq + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 wksp[FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(MaxSeq, MaxFSELog)]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_BuildCTableWksp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.594 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/huf_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U16 base; Step #6 - "compile-libfuzzer-introspector-x86_64": U16 curr; Step #6 - "compile-libfuzzer-introspector-x86_64": } rankPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bitContainer[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bitPos[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* startPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* endPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_CStream_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { HUF_singleStream, HUF_fourStreams } HUF_nbStreams_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned count[HUF_SYMBOLVALUE_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_CElt CTable[HUF_CTABLE_SIZE_ST(HUF_SYMBOLVALUE_MAX)]; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_buildCTable_wksp_tables buildCTable_wksp; Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_WriteCTableWksp writeCTable_wksp; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 hist_wksp[HIST_WKSP_SIZE_U32]; Step #6 - "compile-libfuzzer-introspector-x86_64": } wksps; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_compress_tables_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef nodeElt huffNodeTable[2 * (HUF_SYMBOLVALUE_MAX + 1)]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_CompressWeightsWksp wksp; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE bitsToWeight[HUF_TABLELOG_MAX + 1]; /* precomputed conversion table */ Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE huffWeight[HUF_SYMBOLVALUE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_WriteCTableWksp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_CTable CTable[FSE_CTABLE_SIZE_U32(MAX_FSE_TABLELOG_FOR_HUFF_HEADER, HUF_TABLELOG_MAX)]; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 scratchBuffer[FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(HUF_TABLELOG_MAX, MAX_FSE_TABLELOG_FOR_HUFF_HEADER)]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned count[HUF_TABLELOG_MAX+1]; Step #6 - "compile-libfuzzer-introspector-x86_64": S16 norm[HUF_TABLELOG_MAX+1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_CompressWeightsWksp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": huffNodeTable huffNodeTbl; Step #6 - "compile-libfuzzer-introspector-x86_64": rankPos rankPosition[RANK_POSITION_TABLE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_buildCTable_wksp_tables; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct nodeElt_s { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": U16 parent; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE byte; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE nbBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } nodeElt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.609 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_ldm.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.613 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_superblock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.621 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstdmt_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct buffer_s { Step #6 - "compile-libfuzzer-introspector-x86_64": void* start; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": } buffer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void const* start; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } range_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTDMT_bufferPool_s { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t poolMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned totalBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nbBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_customMem cMem; Step #6 - "compile-libfuzzer-introspector-x86_64": buffer_t bTable[1]; /* variable size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTDMT_bufferPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t poolMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": int totalCCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": int availCCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_customMem cMem; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CCtx* cctx[1]; /* variable size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTDMT_CCtxPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* All variables in the struct are protected by mutex. */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_cond_t cond; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CCtx_params params; Step #6 - "compile-libfuzzer-introspector-x86_64": ldmState_t ldmState; Step #6 - "compile-libfuzzer-introspector-x86_64": XXH64_state_t xxhState; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned nextJobID; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Protects ldmWindow. Step #6 - "compile-libfuzzer-introspector-x86_64": * Must be acquired after the main mutex when acquiring both. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t ldmWindowMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_cond_t ldmWindowCond; /* Signaled when ldmWindow is updated */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_window_t ldmWindow; /* A thread-safe copy of ldmState.window */ Step #6 - "compile-libfuzzer-introspector-x86_64": } serialState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": range_t prefix; /* read-only non-owned prefix buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": buffer_t buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t filled; Step #6 - "compile-libfuzzer-introspector-x86_64": } inBuff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U64 hash; Step #6 - "compile-libfuzzer-introspector-x86_64": U64 hitMask; Step #6 - "compile-libfuzzer-introspector-x86_64": U64 primePower; Step #6 - "compile-libfuzzer-introspector-x86_64": } rsyncState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t consumed; /* SHARED - set0 by mtctx, then modified by worker AND read by mtctx */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t cSize; /* SHARED - set0 by mtctx, then modified by worker AND read by mtctx, then set0 by mtctx */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t job_mutex; /* Thread-safe - used by mtctx and worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_cond_t job_cond; /* Thread-safe - used by mtctx and worker */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDMT_CCtxPool* cctxPool; /* Thread-safe - used by mtctx and (all) workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDMT_bufferPool* bufPool; /* Thread-safe - used by mtctx and (all) workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDMT_seqPool* seqPool; /* Thread-safe - used by mtctx and (all) workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": serialState_t* serial; /* Thread-safe - used by mtctx and (all) workers */ Step #6 - "compile-libfuzzer-introspector-x86_64": buffer_t dstBuff; /* set by worker (or mtctx), then read by worker & mtctx, then modified by mtctx => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": range_t prefix; /* set by mtctx, then read by worker & mtctx => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": range_t src; /* set by mtctx, then read by worker & mtctx => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned jobID; /* set by mtctx, then read by worker => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned firstJob; /* set by mtctx, then read by worker => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned lastJob; /* set by mtctx, then read by worker => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CCtx_params params; /* set by mtctx, then read by worker => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": const ZSTD_CDict* cdict; /* set by mtctx, then read by worker => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long fullFrameSize; /* set by mtctx, then read by worker => no barrier */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstFlushed; /* used only by mtctx */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned frameChecksumNeeded; /* used only by mtctx */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTDMT_jobDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* buffer; /* The round input buffer. All jobs get references Step #6 - "compile-libfuzzer-introspector-x86_64": * to pieces of the buffer. ZSTDMT_tryGetInputRange() Step #6 - "compile-libfuzzer-introspector-x86_64": * handles handing out job input buffers, and makes Step #6 - "compile-libfuzzer-introspector-x86_64": * sure it doesn't overlap with any pieces still in use. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t capacity; /* The capacity of buffer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; /* The position of the current inBuff in the round Step #6 - "compile-libfuzzer-introspector-x86_64": * buffer. Updated past the end if the inBuff once Step #6 - "compile-libfuzzer-introspector-x86_64": * the inBuff is sent to the worker thread. Step #6 - "compile-libfuzzer-introspector-x86_64": * pos <= capacity. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } roundBuff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t toLoad; /* The number of bytes to load from the input. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int flush; /* Boolean declaring if we must flush because we found a synchronization point. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } syncPoint_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ZSTDMT_bufferPool ZSTDMT_seqPool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.641 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_literals.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.645 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/hist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { trustInput, checkMaxSymbolValue } HIST_checkInput_e; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.650 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_double_fast.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.653 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_superblock.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.656 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_double_fast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.667 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_lazy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef U64 ZSTD_VecMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { search_hashChain=0, search_binaryTree=1, search_rowHash=2 } searchMethod_e; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.690 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_ldm_geartab.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.695 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_compress_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_CTable offcodeCTable[FSE_CTABLE_SIZE_U32(OffFSELog, MaxOff)]; Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_CTable matchlengthCTable[FSE_CTABLE_SIZE_U32(MLFSELog, MaxML)]; Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_CTable litlengthCTable[FSE_CTABLE_SIZE_U32(LLFSELog, MaxLL)]; Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_repeat offcode_repeatMode; Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_repeat matchlength_repeatMode; Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_repeat litlength_repeatMode; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_fseCTables_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 off; /* Offset sumtype code for the match, using ZSTD_storeSeq() format */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 len; /* Raw length of match */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_match_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_window_t window; /* State for the window round buffer management */ Step #6 - "compile-libfuzzer-introspector-x86_64": ldmEntry_t* hashTable; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 loadedDictEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* bucketOffsets; /* Next position in bucket to insert entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t splitIndices[LDM_BATCH_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": ldmMatchCandidate_t matchCandidates[LDM_BATCH_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ldmState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int collectSequences; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_Sequence* seqStart; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t seqIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t maxSequences; Step #6 - "compile-libfuzzer-introspector-x86_64": } SeqCollector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTD_tfp_forCCtx, ZSTD_tfp_forCDict } ZSTD_tableFillPurpose_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_hufCTables_t huf; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_fseCTables_t fse; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_entropyCTables_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 offset; /* Offset of sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litLength; /* Length of literals prior to match */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 matchLength; /* Raw length of match */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rawSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_paramSwitch_e enableLdm; /* ZSTD_ps_enable to enable LDM. ZSTD_ps_auto by default */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 hashLog; /* Log size of hashTable */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 bucketSizeLog; /* Log bucket size for collision resolution, at most 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 minMatchLength; /* Minimum match length */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 hashRateLog; /* Log number of entries to skip */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 windowLog; /* Window log for the LDM */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ldmParams_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTD_dtlm_fast, ZSTD_dtlm_full } ZSTD_dictTableLoadMethod_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_noDict = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_extDict = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictMatchState = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dedicatedDictSearch = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_dictMode_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* dictBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": void const* dict; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictSize; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictContentType_e dictContentType; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CDict* cdict; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_localDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": symbolEncodingType_e hType; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE hufDesBuffer[ZSTD_MAX_HUF_HEADER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t hufDesSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_hufCTablesMetadata_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { zop_dynamic=0, zop_predef } ZSTD_OptPrice_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_entropyCTables_t entropy; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rep[ZSTD_REP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_compressedBlockState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* split; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 hash; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": ldmEntry_t* bucket; Step #6 - "compile-libfuzzer-introspector-x86_64": } ldmMatchCandidate_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* mState; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_sequenceProducer_F* mFinder; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_Sequence* seqBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t seqBufferCapacity; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_externalMatchCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cpm_noAttachDict = 0, /* Compression with ZSTD_noDict or ZSTD_extDict. Step #6 - "compile-libfuzzer-introspector-x86_64": * In this mode we use both the srcSize and the dictSize Step #6 - "compile-libfuzzer-introspector-x86_64": * when selecting and adjusting parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cpm_attachDict = 1, /* Compression with ZSTD_dictMatchState or ZSTD_dedicatedDictSearch. Step #6 - "compile-libfuzzer-introspector-x86_64": * In this mode we only take the srcSize into account when selecting Step #6 - "compile-libfuzzer-introspector-x86_64": * and adjusting parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cpm_createCDict = 2, /* Creating a CDict. Step #6 - "compile-libfuzzer-introspector-x86_64": * In this mode we take both the source size and the dictionary size Step #6 - "compile-libfuzzer-introspector-x86_64": * into account when selecting and adjusting the parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_cpm_unknown = 3 /* ZSTD_getCParams, ZSTD_getParams, ZSTD_adjustParams. Step #6 - "compile-libfuzzer-introspector-x86_64": * We don't know what these parameters are for. We default to the legacy Step #6 - "compile-libfuzzer-introspector-x86_64": * behavior of taking both the source size and the dict size into account Step #6 - "compile-libfuzzer-introspector-x86_64": * when selecting and adjusting parameters. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_cParamMode_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_CElt CTable[HUF_CTABLE_SIZE_ST(255)]; Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_repeat repeatMode; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_hufCTables_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int price; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 off; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 mlen; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litlen; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rep[ZSTD_REP_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_optimal_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* All tables are allocated inside cctx->workspace by ZSTD_resetCCtx_internal() */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned* litFreq; /* table of literals statistics, of size 256 */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned* litLengthFreq; /* table of litLength statistics, of size (MaxLL+1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned* matchLengthFreq; /* table of matchLength statistics, of size (MaxML+1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned* offCodeFreq; /* table of offCode statistics, of size (MaxOff+1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_match_t* matchTable; /* list of found matches, of size ZSTD_OPT_NUM+1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_optimal_t* priceTable; /* All positions tracked by optimal parser, of size ZSTD_OPT_NUM+1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litSum; /* nb of literals */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litLengthSum; /* nb of litLength codes */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 matchLengthSum; /* nb of matchLength codes */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 offCodeSum; /* nb of offset codes */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litSumBasePrice; /* to compare to log2(litfreq) */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litLengthSumBasePrice; /* to compare to log2(llfreq) */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 matchLengthSumBasePrice;/* to compare to log2(mlfreq) */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 offCodeSumBasePrice; /* to compare to log2(offreq) */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_OptPrice_e priceType; /* prices can be determined dynamically, or follow a pre-defined cost structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": const ZSTD_entropyCTables_t* symbolCosts; /* pre-calculated dictionary statistics */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_paramSwitch_e literalCompressionMode; Step #6 - "compile-libfuzzer-introspector-x86_64": } optState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* nextSrc; /* next block here to continue on current prefix */ Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* base; /* All regular indexes relative to this position */ Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE const* dictBase; /* extDict indexes relative to this position */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 dictLimit; /* below that point, need extDict */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 lowLimit; /* below that point, no more valid data */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 nbOverflowCorrections; /* Number of times overflow correction has run since Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_window_init(). Useful for debugging coredumps Step #6 - "compile-libfuzzer-introspector-x86_64": * and for ZSTD_WINDOW_OVERFLOW_CORRECT_FREQUENTLY. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_window_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*ZSTD_blockCompressor) ( Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_matchState_t* bs, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], Step #6 - "compile-libfuzzer-introspector-x86_64": void const* src, size_t srcSize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct repcodes_s { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 rep[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } repcodes_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": seqStore_t fullSeqStoreChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": seqStore_t firstHalfSeqStore; Step #6 - "compile-libfuzzer-introspector-x86_64": seqStore_t secondHalfSeqStore; Step #6 - "compile-libfuzzer-introspector-x86_64": seqStore_t currSeqStore; Step #6 - "compile-libfuzzer-introspector-x86_64": seqStore_t nextSeqStore; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": U32 partitions[ZSTD_MAX_NB_BLOCK_SPLITS]; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_entropyCTablesMetadata_t entropyMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_blockSplitCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ZSTDcs_created=0, ZSTDcs_init, ZSTDcs_ongoing, ZSTDcs_ending } ZSTD_compressionStage_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { zcss_init=0, zcss_load, zcss_flush } ZSTD_cStreamStage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": rawSeq* seq; /* The start of the sequences */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; /* The index in seq where reading stopped. pos <= size. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t posInSequence; /* The position within the sequence at seq[pos] where reading Step #6 - "compile-libfuzzer-introspector-x86_64": stopped. posInSequence <= seq[pos].litLength + seq[pos].matchLength */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; /* The number of sequences. <= capacity. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t capacity; /* The capacity starting from `seq` pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } rawSeqStore_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_prefixDict_s { Step #6 - "compile-libfuzzer-introspector-x86_64": const void* dict; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictSize; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_dictContentType_e dictContentType; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_prefixDict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 idx; /* Index in array of ZSTD_Sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": U32 posInSequence; /* Position within sequence at idx */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t posInSrc; /* Number of bytes given by sequences provided so far */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_sequencePosition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": symbolEncodingType_e llType; Step #6 - "compile-libfuzzer-introspector-x86_64": symbolEncodingType_e ofType; Step #6 - "compile-libfuzzer-introspector-x86_64": symbolEncodingType_e mlType; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE fseTablesBuffer[ZSTD_MAX_FSE_HEADERS_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t fseTablesSize; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t lastCountSize; /* This is to account for bug in 1.3.4. More detail in ZSTD_entropyCompressSeqStore_internal() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_fseCTablesMetadata_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_hufCTablesMetadata_t hufMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_fseCTablesMetadata_t fseMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_entropyCTablesMetadata_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDb_not_buffered, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTDb_buffered Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_buffered_policy_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_compressedBlockState_t* prevCBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_compressedBlockState_t* nextCBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_matchState_t matchState; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_blockState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ZSTD_matchState_t ZSTD_matchState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": } ldmEntry_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.710 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/compress/zstd_ldm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U64 rolling; Step #6 - "compile-libfuzzer-introspector-x86_64": U64 stopMask; Step #6 - "compile-libfuzzer-introspector-x86_64": } ldmRollingHashState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.718 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/threading.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* (*start_routine)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": void* arg; Step #6 - "compile-libfuzzer-introspector-x86_64": int initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_cond_t initialized_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t initialized_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_thread_params_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.723 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/zstd_internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_bm_buffered = 0, /* Buffer the input/output */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_bm_stable = 1 /* ZSTD_inBuffer/ZSTD_outBuffer is stable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_bufferMode_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_no_overlap, Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_overlap_src_before_dst Step #6 - "compile-libfuzzer-introspector-x86_64": /* ZSTD_overlap_dst_before_src, */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_overlap_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { set_basic, set_rle, set_compressed, set_repeat } symbolEncodingType_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_llt_none = 0, /* no longLengthType */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_llt_literalLength = 1, /* represents a long literal */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_llt_matchLength = 2 /* represents a long match */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_longLengthType_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 litLength; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 matchLength; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_sequenceLength; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": blockType_e blockType; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 lastBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 origSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } blockProperties_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { bt_raw, bt_rle, bt_compressed, bt_reserved } blockType_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": seqDef* sequencesStart; Step #6 - "compile-libfuzzer-introspector-x86_64": seqDef* sequences; /* ptr to end of sequences */ Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* litStart; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* lit; /* ptr to end of literals */ Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* llCode; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* mlCode; Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* ofCode; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t maxNbSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t maxNbLit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* longLengthPos and longLengthType to allow us to represent either a single litLength or matchLength Step #6 - "compile-libfuzzer-introspector-x86_64": * in the seqStore that has a value larger than U16 (if it exists). To do so, we increment Step #6 - "compile-libfuzzer-introspector-x86_64": * the existing value of the litLength or matchLength by 0x10000. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_longLengthType_e longLengthType; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 longLengthPos; /* Index of the sequence to apply long length modification to */ Step #6 - "compile-libfuzzer-introspector-x86_64": } seqStore_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct seqDef_s { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 offBase; /* offBase == Offset + ZSTD_REP_NUM, or repcode 1,2,3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": U16 litLength; Step #6 - "compile-libfuzzer-introspector-x86_64": U16 mlBase; /* mlBase == matchLength - MINMATCH */ Step #6 - "compile-libfuzzer-introspector-x86_64": } seqDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t compressedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long decompressedBound; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_frameSizeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.729 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/zstd_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.733 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/huf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t HUF_CElt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_repeat_none, /**< Cannot use the previous table */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_repeat_check, /**< Can use the previous table but it must be checked. Note : The previous table must have been constructed by HUF_compress{1, 4}X_repeat */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_repeat_valid /**< Can use the previous table and it is assumed to be valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * If compiled with DYNAMIC_BMI2: Set flag only if the CPU supports BMI2 at runtime. Step #6 - "compile-libfuzzer-introspector-x86_64": * Otherwise: Ignored. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_flags_bmi2 = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * If set: Test possible table depths to find the one that produces the smallest header + encoded size. Step #6 - "compile-libfuzzer-introspector-x86_64": * If unset: Use heuristic to find the table depth. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_flags_optimalDepth = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * If set: If the previous table can encode the input, always reuse the previous table. Step #6 - "compile-libfuzzer-introspector-x86_64": * If unset: If the previous table can encode the input, reuse the previous table if it results in a smaller output. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_flags_preferRepeat = (1 << 2), Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * If set: Sample the input and check if the sample is uncompressible, if it is then don't attempt to compress. Step #6 - "compile-libfuzzer-introspector-x86_64": * If unset: Always histogram the entire input. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_flags_suspectUncompressible = (1 << 3), Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * If set: Don't use assembly implementations Step #6 - "compile-libfuzzer-introspector-x86_64": * If unset: Allow using assembly implementations Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_flags_disableAsm = (1 << 4), Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * If set: Don't use the fast decoding loop, always use the fallback decoding loop. Step #6 - "compile-libfuzzer-introspector-x86_64": * If unset: Use the fast decoding loop when possible. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": HUF_flags_disableFast = (1 << 5) Step #6 - "compile-libfuzzer-introspector-x86_64": } HUF_flags_e; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef U32 HUF_DTable; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.737 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.743 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/error_private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.747 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.750 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 f1c; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 f1d; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 f7b; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 f7c; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_cpuid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.756 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/xxhash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.759 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/allocations.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.763 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.766 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/xxhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char digest[4]; /*!< Hash bytes, big endian */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XXH32_canonical_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_canonical_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XXH64_hash_t xxh_u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((packed)) unalign64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __vector unsigned xxh_u32x4; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long XXH32_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int XXH32_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t XXH32_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t xxh_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { xxh_u32 u32; } __attribute__((packed)) xxh_unalign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t xxh_u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __vector unsigned long long xxh_u64x2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long XXH64_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { xxh_u32 u32; } __attribute__((packed)) unalign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { unsigned char digest[sizeof(XXH64_hash_t)]; } XXH64_canonical_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((packed)) xxh_unalign64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char xxh_u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XXH32_hash_t xxh_u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XXH3_f_accumulate_512)(void* XXH_RESTRICT, const void*, const void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XXH32_state_s XXH32_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t XXH64_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long XXH64_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XXH64_state_s XXH64_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct XXH3_state_s XXH3_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": XXH64_hash_t low64; /*!< `value & 0xFFFFFFFFFFFFFFFF` */ Step #6 - "compile-libfuzzer-introspector-x86_64": XXH64_hash_t high64; /*!< `value >> 64` */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XXH128_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long xxh_i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XXH3_f_scrambleAcc)(void* XXH_RESTRICT, const void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XXH64_hash_t (*XXH3_hashLong64_f)(const void* XXH_RESTRICT, size_t, Step #6 - "compile-libfuzzer-introspector-x86_64": XXH64_hash_t, const xxh_u8* XXH_RESTRICT, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XXH128_hash_t (*XXH3_hashLong128_f)(const void* XXH_RESTRICT, size_t, Step #6 - "compile-libfuzzer-introspector-x86_64": XXH64_hash_t, const void* XXH_RESTRICT, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t XXH32_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t XXH64_hash_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XXH_aligned, /*!< Aligned */ Step #6 - "compile-libfuzzer-introspector-x86_64": XXH_unaligned /*!< Possibly unaligned */ Step #6 - "compile-libfuzzer-introspector-x86_64": } XXH_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __vector unsigned char xxh_u8x16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*XXH3_f_initCustomSecret)(void* XXH_RESTRICT, xxh_u64); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.808 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/compiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.812 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/entropy_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.818 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/bitstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bitContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned bitPos; Step #6 - "compile-libfuzzer-introspector-x86_64": char* startPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": char* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": char* endPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": } BIT_CStream_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bitContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned bitsConsumed; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* limitPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": } BIT_DStream_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { BIT_DStream_unfinished = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": BIT_DStream_endOfBuffer = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BIT_DStream_completed = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": BIT_DStream_overflow = 3 } BIT_DStream_status; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.825 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct POOL_ctx_s POOL_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*POOL_function)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.828 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/zstd_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * ZSTD_VERSION_NUMBER Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is guaranteed to be the first member of ZSTD_trace. Step #6 - "compile-libfuzzer-introspector-x86_64": * Otherwise, this struct is not stable between versions. If Step #6 - "compile-libfuzzer-introspector-x86_64": * the version number does not match your expectation, you Step #6 - "compile-libfuzzer-introspector-x86_64": * should not interpret the rest of the struct. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned version; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Non-zero if streaming (de)compression is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned streaming; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The dictionary ID. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned dictionaryID; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Is the dictionary cold? Step #6 - "compile-libfuzzer-introspector-x86_64": * Only set on decompression. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned dictionaryIsCold; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The dictionary size or zero if no dictionary. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictionarySize; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The uncompressed size of the data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t uncompressedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The compressed size of the data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t compressedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The fully resolved CCtx parameters (NULL on decompression). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ZSTD_CCtx_params_s const* params; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The ZSTD_CCtx pointer (NULL on decompression). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ZSTD_CCtx_s const* cctx; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The ZSTD_DCtx pointer (NULL on compression). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct ZSTD_DCtx_s const* dctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } ZSTD_Trace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long ZSTD_TraceCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.832 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/pool.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct POOL_job_s { Step #6 - "compile-libfuzzer-introspector-x86_64": POOL_function function; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } POOL_job; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.838 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/portability_macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.842 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/zstd_deps.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.845 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/fse_decompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": short ncount[FSE_MAX_SYMBOL_VALUE + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_DTable dtable[1]; /* Dynamically sized */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_DecompressWksp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.851 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/threading.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE ZSTD_pthread_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ZSTD_pthread_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ZSTD_pthread_cond_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.854 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/mem.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t S16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short U16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __attribute__((aligned(1))) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed long long S64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t U8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t U32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short S16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char S8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __attribute__((aligned(1))) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __attribute__((aligned(1))) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t BYTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int U32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t S8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t S32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char BYTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long U64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __attribute__((aligned(1))) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t U16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t U64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char U8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int S32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t S64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.862 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/error_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ZSTD_ErrorCode ERR_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.866 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/common/fse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ptrdiff_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": const void* stateTable; Step #6 - "compile-libfuzzer-introspector-x86_64": const void* symbolTT; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned stateLog; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_CState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": const void* table; /* precise table may vary, depending on U16 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_DState_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U16 tableLog; Step #6 - "compile-libfuzzer-introspector-x86_64": U16 fastMode; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_DTableHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned FSE_DTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int deltaFindState; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 deltaNbBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_symbolCompressionTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned FSE_CTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_repeat_none, /**< Cannot use the previous table */ Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_repeat_check, /**< Can use the previous table but it must be checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": FSE_repeat_valid /**< Can use the previous table and it is assumed to be valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short newState; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char nbBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSE_decode_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.874 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/deprecated/zbuff_compress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.878 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/deprecated/zbuff_decompress.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.882 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/deprecated/zbuff.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ZSTD_CStream ZBUFF_CCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ZSTD_DStream ZBUFF_DCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.886 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/deprecated/zbuff_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.890 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/dictBuilder/cover.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct COVER_map_pair_t_s { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 key; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_map_pair_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct COVER_map_s { Step #6 - "compile-libfuzzer-introspector-x86_64": COVER_map_pair_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 sizeLog; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 sizeMask; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_map_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct COVER_tryParameters_data_s { Step #6 - "compile-libfuzzer-introspector-x86_64": const COVER_ctx_t *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": COVER_best_t *best; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictBufferCapacity; Step #6 - "compile-libfuzzer-introspector-x86_64": ZDICT_cover_params_t parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_tryParameters_data_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const BYTE *samples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": const size_t *samplesSizes; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbTrainSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbTestSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 *suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t suffixSize; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 *freqs; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 *dmerAt; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned d; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_ctx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.902 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/dictBuilder/zdict.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 savings; Step #6 - "compile-libfuzzer-introspector-x86_64": } dictItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { U32 offset; U32 count; } offsetCount_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CDict* dict; /* dictionary */ Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_CCtx* zc; /* working context */ Step #6 - "compile-libfuzzer-introspector-x86_64": void* workPlace; /* must be ZSTD_BLOCKSIZE_MAX allocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": } EStats_ress_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.915 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/dictBuilder/divsufsort.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.918 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/dictBuilder/fastcover.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned finalize; /* Percentage of training samples used for ZDICT_finalizeDictionary */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned skip; /* Number of dmer skipped between each dmer counted in computeFrequency */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FASTCOVER_accel_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FASTCOVER_tryParameters_data_s { Step #6 - "compile-libfuzzer-introspector-x86_64": const FASTCOVER_ctx_t* ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": COVER_best_t* best; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictBufferCapacity; Step #6 - "compile-libfuzzer-introspector-x86_64": ZDICT_cover_params_t parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": } FASTCOVER_tryParameters_data_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const BYTE *samples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": const size_t *samplesSizes; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbTrainSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbTestSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nbDmers; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 *freqs; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned d; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned f; Step #6 - "compile-libfuzzer-introspector-x86_64": FASTCOVER_accel_t accelParams; Step #6 - "compile-libfuzzer-introspector-x86_64": } FASTCOVER_ctx_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.927 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/dictBuilder/divsufsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _trbudget_t trbudget_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.950 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmzstd/lib/dictBuilder/cover.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct COVER_best_s { Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_mutex_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": ZSTD_pthread_cond_t cond; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t liveJobs; Step #6 - "compile-libfuzzer-introspector-x86_64": void *dict; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictSize; Step #6 - "compile-libfuzzer-introspector-x86_64": ZDICT_cover_params_t parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t compressedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_best_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 num; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_epoch_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": U32 begin; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 end; Step #6 - "compile-libfuzzer-introspector-x86_64": U32 score; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_segment_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct COVER_dictSelection { Step #6 - "compile-libfuzzer-introspector-x86_64": BYTE* dictContent; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dictSize; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t totalCompressedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } COVER_dictSelection_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.954 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_encoder_hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.957 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Pointer to the dictionary buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Write position in dictionary. The next byte will be written to Step #6 - "compile-libfuzzer-introspector-x86_64": /// buf[pos]. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Indicates how full the dictionary is. This is used by Step #6 - "compile-libfuzzer-introspector-x86_64": /// dict_is_distance_valid() to detect corrupt files that would Step #6 - "compile-libfuzzer-introspector-x86_64": /// read beyond the beginning of the dictionary. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t full; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Write limit Step #6 - "compile-libfuzzer-introspector-x86_64": size_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Allocated size of buf. This is 2 * LZ_DICT_REPEAT_MAX bytes Step #6 - "compile-libfuzzer-introspector-x86_64": /// larger than the actual dictionary size. This is enforced by Step #6 - "compile-libfuzzer-introspector-x86_64": /// how the value for "full" is set; it can be at most Step #6 - "compile-libfuzzer-introspector-x86_64": /// "size - 2 * LZ_DICT_REPEAT_MAX". Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True once the dictionary has become full and the writing position Step #6 - "compile-libfuzzer-introspector-x86_64": /// has been wrapped in decode_buffer() in lz_decoder.c. Step #6 - "compile-libfuzzer-introspector-x86_64": bool has_wrapped; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True when dictionary should be reset before decoding more data. Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_dict; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *preset_dict; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t preset_dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lz_options; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Data specific to the LZ-based decoder Step #6 - "compile-libfuzzer-introspector-x86_64": void *coder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Function to decode from in[] to *dict Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*code)(void *coder, Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_dict *restrict dict, const uint8_t *restrict in, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *restrict in_pos, size_t in_size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*reset)(void *coder, const void *options); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Set the uncompressed size. If uncompressed_size == LZMA_VLI_UNKNOWN Step #6 - "compile-libfuzzer-introspector-x86_64": /// then allow_eopm will always be true. Step #6 - "compile-libfuzzer-introspector-x86_64": void (*set_uncompressed)(void *coder, lzma_vli uncompressed_size, Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_eopm); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Free allocated resources Step #6 - "compile-libfuzzer-introspector-x86_64": void (*end)(void *coder, const lzma_allocator *allocator); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lz_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.961 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_encoder_mf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.968 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dist; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_match; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Data specific to the LZ-based encoder Step #6 - "compile-libfuzzer-introspector-x86_64": void *coder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Function to encode from *dict to out[] Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*code)(void *coder, Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_mf *restrict mf, uint8_t *restrict out, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *restrict out_pos, size_t out_size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Free allocated resources Step #6 - "compile-libfuzzer-introspector-x86_64": void (*end)(void *coder, const lzma_allocator *allocator); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Update the options in the middle of the encoding. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*options_update)(void *coder, const lzma_filter *filter); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Set maximum allowed output size Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*set_out_limit)(void *coder, uint64_t *uncomp_size, Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t out_limit); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lz_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Extra amount of data to keep available before the "actual" Step #6 - "compile-libfuzzer-introspector-x86_64": /// dictionary. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t before_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size of the history buffer Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Extra amount of data to keep available after the "actual" Step #6 - "compile-libfuzzer-introspector-x86_64": /// dictionary. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t after_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Maximum length of a match that the LZ-based encoder can accept. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This is used to extend matches of length nice_len to the Step #6 - "compile-libfuzzer-introspector-x86_64": /// maximum possible length. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t match_len_max; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Match finder will search matches up to this length. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This must be less than or equal to match_len_max. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t nice_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Type of the match finder to use Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_match_finder match_finder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Maximum search depth Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Initial dictionary for the match finder to search. Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *preset_dict; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If the preset dictionary is NULL, this value is ignored. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Otherwise this member must indicate the preset dictionary's Step #6 - "compile-libfuzzer-introspector-x86_64": /// buffer size. If this size is larger than dict_size, then only Step #6 - "compile-libfuzzer-introspector-x86_64": /// the dict_size sized tail of the preset_dict will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t preset_dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lz_options; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_mf_s lzma_mf; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.973 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_encoder_hash_table.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.977 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZ-based encoder e.g. LZMA Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_lz_encoder lz; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// History buffer and match finder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_mf mf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Next coder in the chain Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.983 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lz/lz_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Dictionary (history buffer) Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_dict dict; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The actual LZ-based decoder e.g. LZMA Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_lz_decoder lz; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Next filter in the chain, if any. Note that LZMA and LZMA2 are Step #6 - "compile-libfuzzer-introspector-x86_64": /// only allowed as the last filter, but the long-range filter in Step #6 - "compile-libfuzzer-introspector-x86_64": /// future can be in the middle of the chain. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if the next filter in the chain has returned LZMA_STREAM_END. Step #6 - "compile-libfuzzer-introspector-x86_64": bool next_finished; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if the LZ decoder (e.g. LZMA) has detected end of payload Step #6 - "compile-libfuzzer-introspector-x86_64": /// marker. This may become true before next_finished becomes true. Step #6 - "compile-libfuzzer-introspector-x86_64": bool this_finished; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Temporary buffer needed when the LZ-based filter is not the last Step #6 - "compile-libfuzzer-introspector-x86_64": /// filter in the chain. The output of the next filter is first Step #6 - "compile-libfuzzer-introspector-x86_64": /// decoded into buffer[], which is then used as input for the actual Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZ-based decoder. Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[LZMA_BUFFER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } temp; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.988 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/arm64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.992 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:15.995 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/powerpc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.000 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_coder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.004 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.007 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/sparc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.012 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.015 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/ia64.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.019 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/riscv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.025 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/armthumb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.029 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.032 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_coder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.037 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/simple_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Next filter in the chain Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if the next coder in the chain has returned LZMA_STREAM_END. Step #6 - "compile-libfuzzer-introspector-x86_64": bool end_was_reached; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if filter() should encode the data; false to decode. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Currently all simple filters use the same function for encoding Step #6 - "compile-libfuzzer-introspector-x86_64": /// and decoding, because the difference between encoders and decoders Step #6 - "compile-libfuzzer-introspector-x86_64": /// is very small. Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Pointer to filter-specific function, which does Step #6 - "compile-libfuzzer-introspector-x86_64": /// the actual filtering. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t (*filter)(void *simple, uint32_t now_pos, Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_encoder, uint8_t *buffer, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Pointer to filter-specific data, or NULL if filter doesn't need Step #6 - "compile-libfuzzer-introspector-x86_64": /// any extra data. Step #6 - "compile-libfuzzer-introspector-x86_64": void *simple; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The lowest 32 bits of the current position in the data. Most Step #6 - "compile-libfuzzer-introspector-x86_64": /// filters need this to do conversions between absolute and relative Step #6 - "compile-libfuzzer-introspector-x86_64": /// addresses. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t now_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size of the memory allocated for the buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Flushing position in the temporary buffer. buffer[pos] is the Step #6 - "compile-libfuzzer-introspector-x86_64": /// next byte to be copied to out[]. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// buffer[filtered] is the first unfiltered byte. When pos is smaller Step #6 - "compile-libfuzzer-introspector-x86_64": /// than filtered, there is unflushed filtered data in the buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t filtered; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Total number of bytes (both filtered and unfiltered) currently Step #6 - "compile-libfuzzer-introspector-x86_64": /// in the temporary buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Temporary buffer Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_simple_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.040 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/arm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.045 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/simple/x86.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prev_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prev_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_simple_x86; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.049 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc64_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void lzma_crc64_dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.052 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/check.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA256_CTX lzma_sha256_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Buffer to hold the final result and a temporary buffer for SHA256. Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t u8[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Check-specific data Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t crc64; Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_sha256_state sha256; Step #6 - "compile-libfuzzer-introspector-x86_64": } state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_check_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SHA2_CTX lzma_sha256_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Internal state Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t state[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size of the message excluding padding Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_sha256_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CC_SHA256_CTX lzma_sha256_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.056 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_fast.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t (*crc32_func_type)( Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf, size_t size, uint32_t crc); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.061 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_table_le.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.070 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_table_be.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.079 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_small.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.082 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc64_fast.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t (*crc64_func_type)( Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf, size_t size, uint64_t crc); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.086 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc64_small.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.090 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.093 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_tablegen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.097 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc64_table_le.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.107 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void lzma_crc32_dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.110 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc_x86_clmul.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.116 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/check.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.120 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc64_table_be.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.130 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc64_tablegen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.134 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/crc32_arm64.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.138 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/check/sha256.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.143 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int8 uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int32 uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.147 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.150 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/base.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char lzma_bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Pointer to a custom memory allocation function Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If you don't want a custom allocator, but still want Step #6 - "compile-libfuzzer-introspector-x86_64": * custom free(), set this to NULL and liblzma will use Step #6 - "compile-libfuzzer-introspector-x86_64": * the standard malloc(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \param opaque lzma_allocator.opaque (see below) Step #6 - "compile-libfuzzer-introspector-x86_64": * \param nmemb Number of elements like in calloc(). liblzma Step #6 - "compile-libfuzzer-introspector-x86_64": * will always set nmemb to 1, so it is safe to Step #6 - "compile-libfuzzer-introspector-x86_64": * ignore nmemb in a custom allocator if you like. Step #6 - "compile-libfuzzer-introspector-x86_64": * The nmemb argument exists only for Step #6 - "compile-libfuzzer-introspector-x86_64": * compatibility with zlib and libbzip2. Step #6 - "compile-libfuzzer-introspector-x86_64": * \param size Size of an element in bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": * liblzma never sets this to zero. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \return Pointer to the beginning of a memory block of Step #6 - "compile-libfuzzer-introspector-x86_64": * 'size' bytes, or NULL if allocation fails Step #6 - "compile-libfuzzer-introspector-x86_64": * for some reason. When allocation fails, functions Step #6 - "compile-libfuzzer-introspector-x86_64": * of liblzma return LZMA_MEM_ERROR. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The allocator should not waste time zeroing the allocated buffers. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is not only about speed, but also memory usage, since the Step #6 - "compile-libfuzzer-introspector-x86_64": * operating system kernel doesn't necessarily allocate the requested Step #6 - "compile-libfuzzer-introspector-x86_64": * memory in physical memory until it is actually used. With small Step #6 - "compile-libfuzzer-introspector-x86_64": * input files, liblzma may actually need only a fraction of the Step #6 - "compile-libfuzzer-introspector-x86_64": * memory that it requested for allocation. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \note LZMA_MEM_ERROR is also used when the size of the Step #6 - "compile-libfuzzer-introspector-x86_64": * allocation would be greater than SIZE_MAX. Thus, Step #6 - "compile-libfuzzer-introspector-x86_64": * don't assume that the custom allocator must have Step #6 - "compile-libfuzzer-introspector-x86_64": * returned NULL if some function from liblzma Step #6 - "compile-libfuzzer-introspector-x86_64": * returns LZMA_MEM_ERROR. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *(LZMA_API_CALL *alloc)(void *opaque, size_t nmemb, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Pointer to a custom memory freeing function Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If you don't want a custom freeing function, but still Step #6 - "compile-libfuzzer-introspector-x86_64": * want a custom allocator, set this to NULL and liblzma Step #6 - "compile-libfuzzer-introspector-x86_64": * will use the standard free(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \param opaque lzma_allocator.opaque (see below) Step #6 - "compile-libfuzzer-introspector-x86_64": * \param ptr Pointer returned by lzma_allocator.alloc(), Step #6 - "compile-libfuzzer-introspector-x86_64": * or when it is set to NULL, a pointer returned Step #6 - "compile-libfuzzer-introspector-x86_64": * by the standard malloc(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (LZMA_API_CALL *free)(void *opaque, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Pointer passed to .alloc() and .free() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * opaque is passed as the first argument to lzma_allocator.alloc() Step #6 - "compile-libfuzzer-introspector-x86_64": * and lzma_allocator.free(). This intended to ease implementing Step #6 - "compile-libfuzzer-introspector-x86_64": * custom memory allocation functions for use with liblzma. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If you don't need this, you should set this to NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_allocator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_OK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Operation completed successfully Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_STREAM_END = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief End of stream was reached Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In encoder, LZMA_SYNC_FLUSH, LZMA_FULL_FLUSH, or Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_FINISH was finished. In decoder, this indicates Step #6 - "compile-libfuzzer-introspector-x86_64": * that all the data was successfully decoded. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In all cases, when LZMA_STREAM_END is returned, the last Step #6 - "compile-libfuzzer-introspector-x86_64": * output bytes should be picked from strm->next_out. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_NO_CHECK = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Input stream has no integrity check Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This return value can be returned only if the Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_TELL_NO_CHECK flag was used when initializing Step #6 - "compile-libfuzzer-introspector-x86_64": * the decoder. LZMA_NO_CHECK is just a warning, and Step #6 - "compile-libfuzzer-introspector-x86_64": * the decoding can be continued normally. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * It is possible to call lzma_get_check() immediately after Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_code has returned LZMA_NO_CHECK. The result will Step #6 - "compile-libfuzzer-introspector-x86_64": * naturally be LZMA_CHECK_NONE, but the possibility to call Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_get_check() may be convenient in some applications. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_UNSUPPORTED_CHECK = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Cannot calculate the integrity check Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The usage of this return value is different in encoders Step #6 - "compile-libfuzzer-introspector-x86_64": * and decoders. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoders can return this value only from the initialization Step #6 - "compile-libfuzzer-introspector-x86_64": * function. If initialization fails with this value, the Step #6 - "compile-libfuzzer-introspector-x86_64": * encoding cannot be done, because there's no way to produce Step #6 - "compile-libfuzzer-introspector-x86_64": * output with the correct integrity check. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoders can return this value only from lzma_code() and Step #6 - "compile-libfuzzer-introspector-x86_64": * only if the LZMA_TELL_UNSUPPORTED_CHECK flag was used when Step #6 - "compile-libfuzzer-introspector-x86_64": * initializing the decoder. The decoding can still be Step #6 - "compile-libfuzzer-introspector-x86_64": * continued normally even if the check type is unsupported, Step #6 - "compile-libfuzzer-introspector-x86_64": * but naturally the check will not be validated, and possible Step #6 - "compile-libfuzzer-introspector-x86_64": * errors may go undetected. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * With decoder, it is possible to call lzma_get_check() Step #6 - "compile-libfuzzer-introspector-x86_64": * immediately after lzma_code() has returned Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_UNSUPPORTED_CHECK. This way it is possible to find Step #6 - "compile-libfuzzer-introspector-x86_64": * out what the unsupported Check ID was. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_GET_CHECK = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Integrity check type is now available Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This value can be returned only by the lzma_code() function Step #6 - "compile-libfuzzer-introspector-x86_64": * and only if the decoder was initialized with the Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_TELL_ANY_CHECK flag. LZMA_GET_CHECK tells the Step #6 - "compile-libfuzzer-introspector-x86_64": * application that it may now call lzma_get_check() to find Step #6 - "compile-libfuzzer-introspector-x86_64": * out the Check ID. This can be used, for example, to Step #6 - "compile-libfuzzer-introspector-x86_64": * implement a decoder that accepts only files that have Step #6 - "compile-libfuzzer-introspector-x86_64": * strong enough integrity check. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MEM_ERROR = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Cannot allocate memory Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory allocation failed, or the size of the allocation Step #6 - "compile-libfuzzer-introspector-x86_64": * would be greater than SIZE_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Due to internal implementation reasons, the coding cannot Step #6 - "compile-libfuzzer-introspector-x86_64": * be continued even if more memory were made available after Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_MEM_ERROR. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MEMLIMIT_ERROR = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Memory usage limit was reached Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder would need more memory than allowed by the Step #6 - "compile-libfuzzer-introspector-x86_64": * specified memory usage limit. To continue decoding, Step #6 - "compile-libfuzzer-introspector-x86_64": * the memory usage limit has to be increased with Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_memlimit_set(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * liblzma 5.2.6 and earlier had a bug in single-threaded .xz Step #6 - "compile-libfuzzer-introspector-x86_64": * decoder (lzma_stream_decoder()) which made it impossible Step #6 - "compile-libfuzzer-introspector-x86_64": * to continue decoding after LZMA_MEMLIMIT_ERROR even if Step #6 - "compile-libfuzzer-introspector-x86_64": * the limit was increased using lzma_memlimit_set(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Other decoders worked correctly. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_FORMAT_ERROR = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief File format not recognized Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The decoder did not recognize the input as supported file Step #6 - "compile-libfuzzer-introspector-x86_64": * format. This error can occur, for example, when trying to Step #6 - "compile-libfuzzer-introspector-x86_64": * decode .lzma format file with lzma_stream_decoder, Step #6 - "compile-libfuzzer-introspector-x86_64": * because lzma_stream_decoder accepts only the .xz format. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_OPTIONS_ERROR = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Invalid or unsupported options Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Invalid or unsupported options, for example Step #6 - "compile-libfuzzer-introspector-x86_64": * - unsupported filter(s) or filter options; or Step #6 - "compile-libfuzzer-introspector-x86_64": * - reserved bits set in headers (decoder only). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Rebuilding liblzma with more features enabled, or Step #6 - "compile-libfuzzer-introspector-x86_64": * upgrading to a newer version of liblzma may help. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_DATA_ERROR = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Data is corrupt Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The usage of this return value is different in encoders Step #6 - "compile-libfuzzer-introspector-x86_64": * and decoders. In both encoder and decoder, the coding Step #6 - "compile-libfuzzer-introspector-x86_64": * cannot continue after this error. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoders return this if size limits of the target file Step #6 - "compile-libfuzzer-introspector-x86_64": * format would be exceeded. These limits are huge, thus Step #6 - "compile-libfuzzer-introspector-x86_64": * getting this error from an encoder is mostly theoretical. Step #6 - "compile-libfuzzer-introspector-x86_64": * For example, the maximum compressed and uncompressed Step #6 - "compile-libfuzzer-introspector-x86_64": * size of a .xz Stream is roughly 8 EiB (2^63 bytes). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoders return this error if the input data is corrupt. Step #6 - "compile-libfuzzer-introspector-x86_64": * This can mean, for example, invalid CRC32 in headers Step #6 - "compile-libfuzzer-introspector-x86_64": * or invalid check of uncompressed data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_BUF_ERROR = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief No progress is possible Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This error code is returned when the coder cannot consume Step #6 - "compile-libfuzzer-introspector-x86_64": * any new input and produce any new output. The most common Step #6 - "compile-libfuzzer-introspector-x86_64": * reason for this error is that the input stream being Step #6 - "compile-libfuzzer-introspector-x86_64": * decoded is truncated or corrupt. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This error is not fatal. Coding can be continued normally Step #6 - "compile-libfuzzer-introspector-x86_64": * by providing more input and/or more output space, if Step #6 - "compile-libfuzzer-introspector-x86_64": * possible. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Typically the first call to lzma_code() that can do no Step #6 - "compile-libfuzzer-introspector-x86_64": * progress returns LZMA_OK instead of LZMA_BUF_ERROR. Only Step #6 - "compile-libfuzzer-introspector-x86_64": * the second consecutive call doing no progress will return Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_BUF_ERROR. This is intentional. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * With zlib, Z_BUF_ERROR may be returned even if the Step #6 - "compile-libfuzzer-introspector-x86_64": * application is doing nothing wrong, so apps will need Step #6 - "compile-libfuzzer-introspector-x86_64": * to handle Z_BUF_ERROR specially. The above hack Step #6 - "compile-libfuzzer-introspector-x86_64": * guarantees that liblzma never returns LZMA_BUF_ERROR Step #6 - "compile-libfuzzer-introspector-x86_64": * to properly written applications unless the input file Step #6 - "compile-libfuzzer-introspector-x86_64": * is truncated or corrupt. This should simplify the Step #6 - "compile-libfuzzer-introspector-x86_64": * applications a little. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_PROG_ERROR = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Programming error Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the arguments given to the function are Step #6 - "compile-libfuzzer-introspector-x86_64": * invalid or the internal state of the decoder is corrupt. Step #6 - "compile-libfuzzer-introspector-x86_64": * - Function arguments are invalid or the structures Step #6 - "compile-libfuzzer-introspector-x86_64": * pointed by the argument pointers are invalid Step #6 - "compile-libfuzzer-introspector-x86_64": * e.g. if strm->next_out has been set to NULL and Step #6 - "compile-libfuzzer-introspector-x86_64": * strm->avail_out > 0 when calling lzma_code(). Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_* functions have been called in wrong order Step #6 - "compile-libfuzzer-introspector-x86_64": * e.g. lzma_code() was called right after lzma_end(). Step #6 - "compile-libfuzzer-introspector-x86_64": * - If errors occur randomly, the reason might be flaky Step #6 - "compile-libfuzzer-introspector-x86_64": * hardware. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If you think that your code is correct, this error code Step #6 - "compile-libfuzzer-introspector-x86_64": * can be a sign of a bug in liblzma. See the documentation Step #6 - "compile-libfuzzer-introspector-x86_64": * how to report bugs. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_SEEK_NEEDED = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Request to change the input file position Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Some coders can do random access in the input file. The Step #6 - "compile-libfuzzer-introspector-x86_64": * initialization functions of these coders take the file size Step #6 - "compile-libfuzzer-introspector-x86_64": * as an argument. No other coders can return LZMA_SEEK_NEEDED. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When this value is returned, the application must seek to Step #6 - "compile-libfuzzer-introspector-x86_64": * the file position given in lzma_stream.seek_pos. This value Step #6 - "compile-libfuzzer-introspector-x86_64": * is guaranteed to never exceed the file size that was Step #6 - "compile-libfuzzer-introspector-x86_64": * specified at the coder initialization. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * After seeking the application should read new input and Step #6 - "compile-libfuzzer-introspector-x86_64": * pass it normally via lzma_stream.next_in and .avail_in. 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": * These enumerations may be used internally by liblzma Step #6 - "compile-libfuzzer-introspector-x86_64": * but they will never be returned to applications. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL1 = 101, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL2 = 102, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL3 = 103, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL4 = 104, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL5 = 105, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL6 = 106, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL7 = 107, Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RET_INTERNAL8 = 108 Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_ret; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *next_in; /**< Pointer to the next input byte. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avail_in; /**< Number of available input bytes in next_in. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_in; /**< Total number of bytes read by liblzma. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *next_out; /**< Pointer to the next output position. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avail_out; /**< Amount of free space in next_out. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total_out; /**< Total number of bytes written by liblzma. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Custom memory allocation functions Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In most cases this is NULL which makes liblzma use Step #6 - "compile-libfuzzer-introspector-x86_64": * the standard malloc() and free(). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \note In 5.0.x this is not a const pointer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const lzma_allocator *allocator; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Internal state is not visible to applications. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_internal *internal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reserved space to allow possible future extensions without Step #6 - "compile-libfuzzer-introspector-x86_64": * breaking the ABI. Excluding the initialization of this structure, Step #6 - "compile-libfuzzer-introspector-x86_64": * you should not touch these, because the names of these variables Step #6 - "compile-libfuzzer-introspector-x86_64": * may change. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief New seek input position for LZMA_SEEK_NEEDED Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When lzma_code() returns LZMA_SEEK_NEEDED, the new input position Step #6 - "compile-libfuzzer-introspector-x86_64": * needed by liblzma will be available seek_pos. The value is Step #6 - "compile-libfuzzer-introspector-x86_64": * guaranteed to not exceed the file size that was specified when Step #6 - "compile-libfuzzer-introspector-x86_64": * this lzma_stream was initialized. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In all other situations the value of this variable is undefined. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t seek_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved_int2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t reserved_int3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t reserved_int4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RESERVED_ENUM = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_reserved_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_RUN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Continue coding Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoder: Encode as much input as possible. Some internal Step #6 - "compile-libfuzzer-introspector-x86_64": * buffering will probably be done (depends on the filter Step #6 - "compile-libfuzzer-introspector-x86_64": * chain in use), which causes latency: the input used won't Step #6 - "compile-libfuzzer-introspector-x86_64": * usually be decodeable from the output of the same Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_code() call. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder: Decode as much input as possible and produce as Step #6 - "compile-libfuzzer-introspector-x86_64": * much output as possible. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_SYNC_FLUSH = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Make all the input available at output Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Normally the encoder introduces some latency. Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_SYNC_FLUSH forces all the buffered data to be Step #6 - "compile-libfuzzer-introspector-x86_64": * available at output without resetting the internal Step #6 - "compile-libfuzzer-introspector-x86_64": * state of the encoder. This way it is possible to use Step #6 - "compile-libfuzzer-introspector-x86_64": * compressed stream for example for communication over Step #6 - "compile-libfuzzer-introspector-x86_64": * network. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Only some filters support LZMA_SYNC_FLUSH. Trying to use Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_SYNC_FLUSH with filters that don't support it will Step #6 - "compile-libfuzzer-introspector-x86_64": * make lzma_code() return LZMA_OPTIONS_ERROR. For example, Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA1 doesn't support LZMA_SYNC_FLUSH but LZMA2 does. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Using LZMA_SYNC_FLUSH very often can dramatically reduce Step #6 - "compile-libfuzzer-introspector-x86_64": * the compression ratio. With some filters (for example, Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA2), fine-tuning the compression options may help Step #6 - "compile-libfuzzer-introspector-x86_64": * mitigate this problem significantly (for example, Step #6 - "compile-libfuzzer-introspector-x86_64": * match finder with LZMA2). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoders don't support LZMA_SYNC_FLUSH. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_FULL_FLUSH = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Finish encoding of the current Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * All the input data going to the current Block must have Step #6 - "compile-libfuzzer-introspector-x86_64": * been given to the encoder (the last bytes can still be Step #6 - "compile-libfuzzer-introspector-x86_64": * pending in *next_in). Call lzma_code() with LZMA_FULL_FLUSH Step #6 - "compile-libfuzzer-introspector-x86_64": * until it returns LZMA_STREAM_END. Then continue normally Step #6 - "compile-libfuzzer-introspector-x86_64": * with LZMA_RUN or finish the Stream with LZMA_FINISH. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This action is currently supported only by Stream encoder Step #6 - "compile-libfuzzer-introspector-x86_64": * and easy encoder (which uses Stream encoder). If there is Step #6 - "compile-libfuzzer-introspector-x86_64": * no unfinished Block, no empty Block is created. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_FULL_BARRIER = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Finish encoding of the current Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is like LZMA_FULL_FLUSH except that this doesn't Step #6 - "compile-libfuzzer-introspector-x86_64": * necessarily wait until all the input has been made Step #6 - "compile-libfuzzer-introspector-x86_64": * available via the output buffer. That is, lzma_code() Step #6 - "compile-libfuzzer-introspector-x86_64": * might return LZMA_STREAM_END as soon as all the input Step #6 - "compile-libfuzzer-introspector-x86_64": * has been consumed (avail_in == 0). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_FULL_BARRIER is useful with a threaded encoder if Step #6 - "compile-libfuzzer-introspector-x86_64": * one wants to split the .xz Stream into Blocks at specific Step #6 - "compile-libfuzzer-introspector-x86_64": * offsets but doesn't care if the output isn't flushed Step #6 - "compile-libfuzzer-introspector-x86_64": * immediately. Using LZMA_FULL_BARRIER allows keeping Step #6 - "compile-libfuzzer-introspector-x86_64": * the threads busy while LZMA_FULL_FLUSH would make Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_code() wait until all the threads have finished Step #6 - "compile-libfuzzer-introspector-x86_64": * until more data could be passed to the encoder. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * With a lzma_stream initialized with the single-threaded Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_stream_encoder() or lzma_easy_encoder(), Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_FULL_BARRIER is an alias for LZMA_FULL_FLUSH. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_FINISH = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Finish the coding operation Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * All the input data must have been given to the encoder Step #6 - "compile-libfuzzer-introspector-x86_64": * (the last bytes can still be pending in next_in). Step #6 - "compile-libfuzzer-introspector-x86_64": * Call lzma_code() with LZMA_FINISH until it returns Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_STREAM_END. Once LZMA_FINISH has been used, Step #6 - "compile-libfuzzer-introspector-x86_64": * the amount of input must no longer be changed by Step #6 - "compile-libfuzzer-introspector-x86_64": * the application. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When decoding, using LZMA_FINISH is optional unless the Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_CONCATENATED flag was used when the decoder was Step #6 - "compile-libfuzzer-introspector-x86_64": * initialized. When LZMA_CONCATENATED was not used, the only Step #6 - "compile-libfuzzer-introspector-x86_64": * effect of LZMA_FINISH is that the amount of input must not Step #6 - "compile-libfuzzer-introspector-x86_64": * be changed just like in the encoder. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_action; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_internal_s lzma_internal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.155 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/hardware.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.159 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/bcj.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Start offset for conversions Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This setting is useful only when the same filter is used Step #6 - "compile-libfuzzer-introspector-x86_64": * _separately_ for multiple sections of the same executable file, Step #6 - "compile-libfuzzer-introspector-x86_64": * and the sections contain cross-section branch/call/jump Step #6 - "compile-libfuzzer-introspector-x86_64": * instructions. In that case it is beneficial to set the start Step #6 - "compile-libfuzzer-introspector-x86_64": * offset of the non-first sections so that the relative addresses Step #6 - "compile-libfuzzer-introspector-x86_64": * of the cross-section branch/call/jump instructions will use the Step #6 - "compile-libfuzzer-introspector-x86_64": * same absolute addresses as in the first section. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When the pointer to options is NULL, the default value (zero) Step #6 - "compile-libfuzzer-introspector-x86_64": * is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_options_bcj; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.162 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/check.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_CHECK_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * No Check is calculated. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Size of the Check field: 0 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_CHECK_CRC32 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * CRC32 using the polynomial from the IEEE 802.3 standard Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Size of the Check field: 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_CHECK_CRC64 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * CRC64 using the polynomial from the ECMA-182 standard Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Size of the Check field: 8 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_CHECK_SHA256 = 10 Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * SHA-256 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Size of the Check field: 32 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_check; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.165 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/stream_flags.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Stream Flags format version Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To prevent API and ABI breakages if new features are needed in Step #6 - "compile-libfuzzer-introspector-x86_64": * Stream Header or Stream Footer, a version number is used to Step #6 - "compile-libfuzzer-introspector-x86_64": * indicate which members in this structure are in use. For now, Step #6 - "compile-libfuzzer-introspector-x86_64": * version must always be zero. With non-zero version, the Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_stream_header_encode() and lzma_stream_footer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * will return LZMA_OPTIONS_ERROR. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_stream_header_decode() and lzma_stream_footer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * will always set this to the lowest value that supports all the Step #6 - "compile-libfuzzer-introspector-x86_64": * features indicated by the Stream Flags field. The application Step #6 - "compile-libfuzzer-introspector-x86_64": * must check that the version number set by the decoding functions Step #6 - "compile-libfuzzer-introspector-x86_64": * is supported by the application. Otherwise it is possible that Step #6 - "compile-libfuzzer-introspector-x86_64": * the application will decode the Stream incorrectly. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Backward Size Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Backward Size must be a multiple of four bytes. In this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * format version, Backward Size is the size of the Index field. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Backward Size isn't actually part of the Stream Flags field, but Step #6 - "compile-libfuzzer-introspector-x86_64": * it is convenient to include in this structure anyway. Backward Step #6 - "compile-libfuzzer-introspector-x86_64": * Size is present only in the Stream Footer. There is no need to Step #6 - "compile-libfuzzer-introspector-x86_64": * initialize backward_size when encoding Stream Header. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_stream_header_decode() always sets backward_size to Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_VLI_UNKNOWN so that it is convenient to use Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_stream_flags_compare() when both Stream Header and Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Footer have been decoded. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli backward_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Minimum value for lzma_stream_flags.backward_size Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_BACKWARD_SIZE_MIN 4 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Maximum value for lzma_stream_flags.backward_size Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_BACKWARD_SIZE_MAX (LZMA_VLI_C(1) << 34) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Check ID Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates the type of the integrity check calculated from Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed data. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_check check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reserved space to allow possible future extensions without Step #6 - "compile-libfuzzer-introspector-x86_64": * breaking the ABI. You should not touch these, because the Step #6 - "compile-libfuzzer-introspector-x86_64": * names of these variables may change. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * (We will never be able to use all of these since Stream Flags Step #6 - "compile-libfuzzer-introspector-x86_64": * is just two bytes plus Backward Size of four bytes. But it's Step #6 - "compile-libfuzzer-introspector-x86_64": * nice to have the proper types when they are needed.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool5; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool6; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_stream_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.170 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/delta.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_DELTA_TYPE_BYTE Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_delta_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** For now, this must always be LZMA_DELTA_TYPE_BYTE. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_delta_type type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Delta distance Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * With the only currently supported type, LZMA_DELTA_TYPE_BYTE, Step #6 - "compile-libfuzzer-introspector-x86_64": * the distance is as bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Examples: Step #6 - "compile-libfuzzer-introspector-x86_64": * - 16-bit stereo audio: distance = 4 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * - 24-bit RGB image data: distance = 3 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dist; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Minimum value for lzma_options_delta.dist. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_DELTA_DIST_MIN 1 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Maximum value for lzma_options_delta.dist. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_DELTA_DIST_MAX 256 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reserved space to allow possible future extensions without Step #6 - "compile-libfuzzer-introspector-x86_64": * breaking the ABI. You should not touch these, because the names Step #6 - "compile-libfuzzer-introspector-x86_64": * of these variables may change. These are and will never be used Step #6 - "compile-libfuzzer-introspector-x86_64": * when type is LZMA_DELTA_TYPE_BYTE, so it is safe to leave these Step #6 - "compile-libfuzzer-introspector-x86_64": * uninitialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_options_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.173 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/vli.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t lzma_vli; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.177 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/filter.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Filter ID Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Use constants whose name begin with 'LZMA_FILTER_' to specify Step #6 - "compile-libfuzzer-introspector-x86_64": * different filters. In an array of lzma_filter structures, use Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_VLI_UNKNOWN to indicate end of filters. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \note This is not an enum, because on some systems enums Step #6 - "compile-libfuzzer-introspector-x86_64": * cannot be 64-bit. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Pointer to filter-specific options structure Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If the filter doesn't need options, set this to NULL. If id is Step #6 - "compile-libfuzzer-introspector-x86_64": * set to LZMA_VLI_UNKNOWN, options is ignored, and thus Step #6 - "compile-libfuzzer-introspector-x86_64": * doesn't need be initialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.181 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/container.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Flags Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Set this to zero if no flags are wanted. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoder: No flags are currently supported. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder: Bitwise-or of zero or more of the decoder flags: Step #6 - "compile-libfuzzer-introspector-x86_64": * - LZMA_TELL_NO_CHECK Step #6 - "compile-libfuzzer-introspector-x86_64": * - LZMA_TELL_UNSUPPORTED_CHECK Step #6 - "compile-libfuzzer-introspector-x86_64": * - LZMA_TELL_ANY_CHECK Step #6 - "compile-libfuzzer-introspector-x86_64": * - LZMA_IGNORE_CHECK Step #6 - "compile-libfuzzer-introspector-x86_64": * - LZMA_CONCATENATED Step #6 - "compile-libfuzzer-introspector-x86_64": * - LZMA_FAIL_FAST Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Number of worker threads to use Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t threads; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Encoder only: Maximum uncompressed size of a Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The encoder will start a new .xz Block every block_size bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": * Using LZMA_FULL_FLUSH or LZMA_FULL_BARRIER with lzma_code() Step #6 - "compile-libfuzzer-introspector-x86_64": * the caller may tell liblzma to start a new Block earlier. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * With LZMA2, a recommended block size is 2-4 times the LZMA2 Step #6 - "compile-libfuzzer-introspector-x86_64": * dictionary size. With very small dictionaries, it is recommended Step #6 - "compile-libfuzzer-introspector-x86_64": * to use at least 1 MiB block size for good compression ratio, even Step #6 - "compile-libfuzzer-introspector-x86_64": * if this is more than four times the dictionary size. Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * these are only recommendations for typical use cases; feel free Step #6 - "compile-libfuzzer-introspector-x86_64": * to use other values. Just keep in mind that using a block size Step #6 - "compile-libfuzzer-introspector-x86_64": * less than the LZMA2 dictionary size is waste of RAM. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Set this to 0 to let liblzma choose the block size depending Step #6 - "compile-libfuzzer-introspector-x86_64": * on the compression options. For LZMA2 it will be 3*dict_size Step #6 - "compile-libfuzzer-introspector-x86_64": * or 1 MiB, whichever is more. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For each thread, about 3 * block_size bytes of memory will be Step #6 - "compile-libfuzzer-introspector-x86_64": * allocated. This may change in later liblzma versions. If so, Step #6 - "compile-libfuzzer-introspector-x86_64": * the memory usage will probably be reduced, not increased. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Timeout to allow lzma_code() to return early Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Multithreading can make liblzma consume input and produce Step #6 - "compile-libfuzzer-introspector-x86_64": * output in a very bursty way: it may first read a lot of input Step #6 - "compile-libfuzzer-introspector-x86_64": * to fill internal buffers, then no input or output occurs for Step #6 - "compile-libfuzzer-introspector-x86_64": * a while. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In single-threaded mode, lzma_code() won't return until it has Step #6 - "compile-libfuzzer-introspector-x86_64": * either consumed all the input or filled the output buffer. If Step #6 - "compile-libfuzzer-introspector-x86_64": * this is done in multithreaded mode, it may cause a call Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_code() to take even tens of seconds, which isn't acceptable Step #6 - "compile-libfuzzer-introspector-x86_64": * in all applications. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To avoid very long blocking times in lzma_code(), a timeout Step #6 - "compile-libfuzzer-introspector-x86_64": * (in milliseconds) may be set here. If lzma_code() would block Step #6 - "compile-libfuzzer-introspector-x86_64": * longer than this number of milliseconds, it will return with Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_OK. Reasonable values are 100 ms or more. The xz command Step #6 - "compile-libfuzzer-introspector-x86_64": * line tool uses 300 ms. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If long blocking times are acceptable, set timeout to a special Step #6 - "compile-libfuzzer-introspector-x86_64": * value of 0. This will disable the timeout mechanism and will make Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_code() block until all the input is consumed or the output Step #6 - "compile-libfuzzer-introspector-x86_64": * buffer has been filled. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \note Even with a timeout, lzma_code() might sometimes take Step #6 - "compile-libfuzzer-introspector-x86_64": * a long time to return. No timing guarantees are made. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Encoder only: Compression preset Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The preset is set just like with lzma_easy_encoder(). Step #6 - "compile-libfuzzer-introspector-x86_64": * The preset is ignored if filters below is non-NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t preset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Encoder only: Filter chain (alternative to a preset) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If this is NULL, the preset above is used. Otherwise the preset Step #6 - "compile-libfuzzer-introspector-x86_64": * is ignored and the filter chain specified here is used. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const lzma_filter *filters; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Encoder only: Integrity check type Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * See check.h for available checks. The xz command line tool Step #6 - "compile-libfuzzer-introspector-x86_64": * defaults to LZMA_CHECK_CRC64, which is a good choice if you Step #6 - "compile-libfuzzer-introspector-x86_64": * are unsure. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_check check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reserved space to allow possible future extensions without Step #6 - "compile-libfuzzer-introspector-x86_64": * breaking the ABI. You should not touch these, because the names Step #6 - "compile-libfuzzer-introspector-x86_64": * of these variables may change. These are and will never be used Step #6 - "compile-libfuzzer-introspector-x86_64": * with the currently supported options, so it is safe to leave these Step #6 - "compile-libfuzzer-introspector-x86_64": * uninitialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Memory usage limit to reduce the number of threads Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoder: Ignored. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If the number of threads has been set so high that more than Step #6 - "compile-libfuzzer-introspector-x86_64": * memlimit_threading bytes of memory would be needed, the number Step #6 - "compile-libfuzzer-introspector-x86_64": * of threads will be reduced so that the memory usage will not exceed Step #6 - "compile-libfuzzer-introspector-x86_64": * memlimit_threading bytes. However, if memlimit_threading cannot Step #6 - "compile-libfuzzer-introspector-x86_64": * be met even in single-threaded mode, then decoding will continue Step #6 - "compile-libfuzzer-introspector-x86_64": * in single-threaded mode and memlimit_threading may be exceeded Step #6 - "compile-libfuzzer-introspector-x86_64": * even by a large amount. That is, memlimit_threading will never make Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_code() return LZMA_MEMLIMIT_ERROR. To truly cap the memory Step #6 - "compile-libfuzzer-introspector-x86_64": * usage, see memlimit_stop below. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Setting memlimit_threading to UINT64_MAX or a similar huge value Step #6 - "compile-libfuzzer-introspector-x86_64": * means that liblzma is allowed to keep the whole compressed file Step #6 - "compile-libfuzzer-introspector-x86_64": * and the whole uncompressed file in memory in addition to the memory Step #6 - "compile-libfuzzer-introspector-x86_64": * needed by the decompressor data structures used by each thread! Step #6 - "compile-libfuzzer-introspector-x86_64": * In other words, a reasonable value limit must be set here or it Step #6 - "compile-libfuzzer-introspector-x86_64": * will cause problems sooner or later. If you have no idea what Step #6 - "compile-libfuzzer-introspector-x86_64": * a reasonable value could be, try lzma_physmem() / 4 as a starting Step #6 - "compile-libfuzzer-introspector-x86_64": * point. Setting this limit will never prevent decompression of Step #6 - "compile-libfuzzer-introspector-x86_64": * a file; this will only reduce the number of threads. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If memlimit_threading is greater than memlimit_stop, then the value Step #6 - "compile-libfuzzer-introspector-x86_64": * of memlimit_stop will be used for both. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit_threading; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Memory usage limit that should never be exceeded Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoder: Ignored. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder: If decompressing will need more than this amount of Step #6 - "compile-libfuzzer-introspector-x86_64": * memory even in the single-threaded mode, then lzma_code() will Step #6 - "compile-libfuzzer-introspector-x86_64": * return LZMA_MEMLIMIT_ERROR. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved_int7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t reserved_int8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_mt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.186 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/block.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Block format version Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * To prevent API and ABI breakages when new features are needed, Step #6 - "compile-libfuzzer-introspector-x86_64": * a version number is used to indicate which members in this Step #6 - "compile-libfuzzer-introspector-x86_64": * structure are in use: Step #6 - "compile-libfuzzer-introspector-x86_64": * - liblzma >= 5.0.0: version = 0 is supported. Step #6 - "compile-libfuzzer-introspector-x86_64": * - liblzma >= 5.1.4beta: Support for version = 1 was added, Step #6 - "compile-libfuzzer-introspector-x86_64": * which adds the ignore_check member. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If version is greater than one, most Block related functions Step #6 - "compile-libfuzzer-introspector-x86_64": * will return LZMA_OPTIONS_ERROR (lzma_block_header_decode() works Step #6 - "compile-libfuzzer-introspector-x86_64": * with any version value). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_compressed_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_unpadded_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_total_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_encoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_uncomp_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Size of the Block Header field in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is always a multiple of four. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_compressed_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_unpadded_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_total_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_uncomp_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t header_size; Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_BLOCK_HEADER_SIZE_MIN 8 Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_BLOCK_HEADER_SIZE_MAX 1024 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Type of integrity Check Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The Check ID is not stored into the Block Header, thus its value Step #6 - "compile-libfuzzer-introspector-x86_64": * must be provided also when decoding. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_compressed_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_unpadded_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_total_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_encoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_check check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Size of the Compressed Data in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Encoding: If this is not LZMA_VLI_UNKNOWN, Block Header encoder Step #6 - "compile-libfuzzer-introspector-x86_64": * will store this value to the Block Header. Block encoder doesn't Step #6 - "compile-libfuzzer-introspector-x86_64": * care about this value, but will set it once the encoding has been Step #6 - "compile-libfuzzer-introspector-x86_64": * finished. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoding: If this is not LZMA_VLI_UNKNOWN, Block decoder will Step #6 - "compile-libfuzzer-introspector-x86_64": * verify that the size of the Compressed Data field matches Step #6 - "compile-libfuzzer-introspector-x86_64": * compressed_size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Usually you don't know this value when encoding in streamed mode, Step #6 - "compile-libfuzzer-introspector-x86_64": * and thus cannot write this field into the Block Header. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * In non-streamed mode you can reserve space for this field before Step #6 - "compile-libfuzzer-introspector-x86_64": * encoding the actual Block. After encoding the data, finish the Step #6 - "compile-libfuzzer-introspector-x86_64": * Block by encoding the Block Header. Steps in detail: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - Set compressed_size to some big enough value. If you don't know Step #6 - "compile-libfuzzer-introspector-x86_64": * better, use LZMA_VLI_MAX, but remember that bigger values take Step #6 - "compile-libfuzzer-introspector-x86_64": * more space in Block Header. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - Call lzma_block_header_size() to see how much space you need to Step #6 - "compile-libfuzzer-introspector-x86_64": * reserve for the Block Header. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - Encode the Block using lzma_block_encoder() and lzma_code(). Step #6 - "compile-libfuzzer-introspector-x86_64": * It sets compressed_size to the correct value. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - Use lzma_block_header_encode() to encode the Block Header. Step #6 - "compile-libfuzzer-introspector-x86_64": * Because space was reserved in the first step, you don't need Step #6 - "compile-libfuzzer-introspector-x86_64": * to call lzma_block_header_size() anymore, because due to Step #6 - "compile-libfuzzer-introspector-x86_64": * reserving, header_size has to be big enough. If it is "too big", Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_block_header_encode() will add enough Header Padding to Step #6 - "compile-libfuzzer-introspector-x86_64": * make Block Header to match the size specified by header_size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_compressed_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_unpadded_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_total_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_compressed_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_encoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_uncomp_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Uncompressed Size in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is handled very similarly to compressed_size above. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed_size is needed by fewer functions than Step #6 - "compile-libfuzzer-introspector-x86_64": * compressed_size. This is because uncompressed_size isn't Step #6 - "compile-libfuzzer-introspector-x86_64": * needed to validate that Block stays within proper limits. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_encoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_uncomp_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Array of filters Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There can be 1-4 filters. The end of the array is marked with Step #6 - "compile-libfuzzer-introspector-x86_64": * .id = LZMA_VLI_UNKNOWN. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_size() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_encoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode(): Note that this does NOT free() Step #6 - "compile-libfuzzer-introspector-x86_64": * the old filter options structures. All unused filters[] will Step #6 - "compile-libfuzzer-introspector-x86_64": * have .id == LZMA_VLI_UNKNOWN and .options == NULL. If Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding fails, all filters[] are guaranteed to be Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_VLI_UNKNOWN and NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \note Because of the array is terminated with Step #6 - "compile-libfuzzer-introspector-x86_64": * .id = LZMA_VLI_UNKNOWN, the actual array must Step #6 - "compile-libfuzzer-introspector-x86_64": * have LZMA_FILTERS_MAX + 1 members or the Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Header decoder will overflow the buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_filter *filters; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Raw value stored in the Check field Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * After successful coding, the first lzma_check_size(check) bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * of this array contain the raw value stored in the Check field. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that CRC32 and CRC64 are stored in little endian byte order. Step #6 - "compile-libfuzzer-introspector-x86_64": * Take it into account if you display the Check values to the user. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_encoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_uncomp_encode() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t raw_check[LZMA_CHECK_SIZE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reserved space to allow possible future extensions without Step #6 - "compile-libfuzzer-introspector-x86_64": * breaking the ABI. You should not touch these, because the names Step #6 - "compile-libfuzzer-introspector-x86_64": * of these variables may change. These are and will never be used Step #6 - "compile-libfuzzer-introspector-x86_64": * with the currently supported options, so it is safe to leave these Step #6 - "compile-libfuzzer-introspector-x86_64": * uninitialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_int3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_int4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_int5; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_int6; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_int7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_int8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief A flag to Block decoder to not verify the Check field Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This member is supported by liblzma >= 5.1.4beta if .version >= 1. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If this is set to true, the integrity check won't be calculated Step #6 - "compile-libfuzzer-introspector-x86_64": * and verified. Unless you know what you are doing, you should Step #6 - "compile-libfuzzer-introspector-x86_64": * leave this to false. (A reason to set this to true is when the Step #6 - "compile-libfuzzer-introspector-x86_64": * file integrity is verified externally anyway and you want to Step #6 - "compile-libfuzzer-introspector-x86_64": * speed up the decompression, which matters mostly when using Step #6 - "compile-libfuzzer-introspector-x86_64": * SHA-256 as the integrity check.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If .version >= 1, read by: Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_decoder() Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_buffer_decode() Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Written by (.version is ignored): Step #6 - "compile-libfuzzer-introspector-x86_64": * - lzma_block_header_decode() always sets this to false Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool ignore_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool5; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool6; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_bool reserved_bool8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_block; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.191 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/lzma12.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MF_HC3 = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Hash Chain with 2- and 3-byte hashing Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Minimum nice_len: 3 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory usage: Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size <= 16 MiB: dict_size * 7.5 Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size > 16 MiB: dict_size * 5.5 + 64 MiB Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MF_HC4 = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Hash Chain with 2-, 3-, and 4-byte hashing Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Minimum nice_len: 4 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory usage: Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size <= 32 MiB: dict_size * 7.5 Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size > 32 MiB: dict_size * 6.5 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MF_BT2 = 0x12, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Binary Tree with 2-byte hashing Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Minimum nice_len: 2 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory usage: dict_size * 9.5 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MF_BT3 = 0x13, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Binary Tree with 2- and 3-byte hashing Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Minimum nice_len: 3 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory usage: Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size <= 16 MiB: dict_size * 11.5 Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size > 16 MiB: dict_size * 9.5 + 64 MiB Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MF_BT4 = 0x14 Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Binary Tree with 2-, 3-, and 4-byte hashing Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Minimum nice_len: 4 Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Memory usage: Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size <= 32 MiB: dict_size * 11.5 Step #6 - "compile-libfuzzer-introspector-x86_64": * - dict_size > 32 MiB: dict_size * 10.5 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_match_finder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Dictionary size in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Dictionary size indicates how many bytes of the recently processed Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed data is kept in memory. One method to reduce size of Step #6 - "compile-libfuzzer-introspector-x86_64": * the uncompressed data is to store distance-length pairs, which Step #6 - "compile-libfuzzer-introspector-x86_64": * indicate what data to repeat from the dictionary buffer. Thus, Step #6 - "compile-libfuzzer-introspector-x86_64": * the bigger the dictionary, the better the compression ratio Step #6 - "compile-libfuzzer-introspector-x86_64": * usually is. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximum size of the dictionary depends on multiple things: Step #6 - "compile-libfuzzer-introspector-x86_64": * - Memory usage limit Step #6 - "compile-libfuzzer-introspector-x86_64": * - Available address space (not a problem on 64-bit systems) Step #6 - "compile-libfuzzer-introspector-x86_64": * - Selected match finder (encoder only) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently the maximum dictionary size for encoding is 1.5 GiB Step #6 - "compile-libfuzzer-introspector-x86_64": * (i.e. (UINT32_C(1) << 30) + (UINT32_C(1) << 29)) even on 64-bit Step #6 - "compile-libfuzzer-introspector-x86_64": * systems for certain match finder implementation reasons. In the Step #6 - "compile-libfuzzer-introspector-x86_64": * future, there may be match finders that support bigger Step #6 - "compile-libfuzzer-introspector-x86_64": * dictionaries. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Decoder already supports dictionaries up to 4 GiB - 1 B (i.e. Step #6 - "compile-libfuzzer-introspector-x86_64": * UINT32_MAX), so increasing the maximum dictionary size of the Step #6 - "compile-libfuzzer-introspector-x86_64": * encoder won't cause problems for old decoders. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Because extremely small dictionaries sizes would have unneeded Step #6 - "compile-libfuzzer-introspector-x86_64": * overhead in the decoder, the minimum dictionary size is 4096 bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * \note When decoding, too big dictionary does no other harm Step #6 - "compile-libfuzzer-introspector-x86_64": * than wasting memory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_DICT_SIZE_MIN UINT32_C(4096) Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_DICT_SIZE_DEFAULT (UINT32_C(1) << 23) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Pointer to an initial dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * It is possible to initialize the LZ77 history window using Step #6 - "compile-libfuzzer-introspector-x86_64": * a preset dictionary. It is useful when compressing many Step #6 - "compile-libfuzzer-introspector-x86_64": * similar, relatively small chunks of data independently from Step #6 - "compile-libfuzzer-introspector-x86_64": * each other. The preset dictionary should contain typical Step #6 - "compile-libfuzzer-introspector-x86_64": * strings that occur in the files being compressed. The most Step #6 - "compile-libfuzzer-introspector-x86_64": * probable strings should be near the end of the preset dictionary. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This feature should be used only in special situations. For Step #6 - "compile-libfuzzer-introspector-x86_64": * now, it works correctly only with raw encoding and decoding. Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently none of the container formats supported by Step #6 - "compile-libfuzzer-introspector-x86_64": * liblzma allow preset dictionary when decoding, thus if Step #6 - "compile-libfuzzer-introspector-x86_64": * you create a .xz or .lzma file with preset dictionary, it Step #6 - "compile-libfuzzer-introspector-x86_64": * cannot be decoded with the regular decoder functions. In the Step #6 - "compile-libfuzzer-introspector-x86_64": * future, the .xz format will likely get support for preset Step #6 - "compile-libfuzzer-introspector-x86_64": * dictionary though. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *preset_dict; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Size of the preset dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Specifies the size of the preset dictionary. If the size is Step #6 - "compile-libfuzzer-introspector-x86_64": * bigger than dict_size, only the last dict_size bytes are Step #6 - "compile-libfuzzer-introspector-x86_64": * processed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This variable is read only when preset_dict is not NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": * If preset_dict is not NULL but preset_dict_size is zero, Step #6 - "compile-libfuzzer-introspector-x86_64": * no preset dictionary is used (identical to only setting Step #6 - "compile-libfuzzer-introspector-x86_64": * preset_dict to NULL). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t preset_dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Number of literal context bits Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * How many of the highest bits of the previous uncompressed Step #6 - "compile-libfuzzer-introspector-x86_64": * eight-bit byte (also known as 'literal') are taken into Step #6 - "compile-libfuzzer-introspector-x86_64": * account when predicting the bits of the next literal. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * E.g. in typical English text, an upper-case letter is Step #6 - "compile-libfuzzer-introspector-x86_64": * often followed by a lower-case letter, and a lower-case Step #6 - "compile-libfuzzer-introspector-x86_64": * letter is usually followed by another lower-case letter. Step #6 - "compile-libfuzzer-introspector-x86_64": * In the US-ASCII character set, the highest three bits are 010 Step #6 - "compile-libfuzzer-introspector-x86_64": * for upper-case letters and 011 for lower-case letters. Step #6 - "compile-libfuzzer-introspector-x86_64": * When lc is at least 3, the literal coding can take advantage of Step #6 - "compile-libfuzzer-introspector-x86_64": * this property in the uncompressed data. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There is a limit that applies to literal context bits and literal Step #6 - "compile-libfuzzer-introspector-x86_64": * position bits together: lc + lp <= 4. Without this limit the Step #6 - "compile-libfuzzer-introspector-x86_64": * decoding could become very slow, which could have security related Step #6 - "compile-libfuzzer-introspector-x86_64": * results in some cases like email servers doing virus scanning. Step #6 - "compile-libfuzzer-introspector-x86_64": * This limit also simplifies the internal implementation in liblzma. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * There may be LZMA1 streams that have lc + lp > 4 (maximum possible Step #6 - "compile-libfuzzer-introspector-x86_64": * lc would be 8). It is not possible to decode such streams with Step #6 - "compile-libfuzzer-introspector-x86_64": * liblzma. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lc; Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_LCLP_MIN 0 Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_LCLP_MAX 4 Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_LC_DEFAULT 3 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Number of literal position bits Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * lp affects what kind of alignment in the uncompressed data is Step #6 - "compile-libfuzzer-introspector-x86_64": * assumed when encoding literals. A literal is a single 8-bit byte. Step #6 - "compile-libfuzzer-introspector-x86_64": * See pb below for more information about alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t lp; Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_LP_DEFAULT 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Number of position bits Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * pb affects what kind of alignment in the uncompressed data is Step #6 - "compile-libfuzzer-introspector-x86_64": * assumed in general. The default means four-byte alignment Step #6 - "compile-libfuzzer-introspector-x86_64": * (2^ pb =2^2=4), which is often a good choice when there's Step #6 - "compile-libfuzzer-introspector-x86_64": * no better guess. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When the alignment is known, setting pb accordingly may reduce Step #6 - "compile-libfuzzer-introspector-x86_64": * the file size a little. E.g. with text files having one-byte Step #6 - "compile-libfuzzer-introspector-x86_64": * alignment (US-ASCII, ISO-8859-*, UTF-8), setting pb=0 can Step #6 - "compile-libfuzzer-introspector-x86_64": * improve compression slightly. For UTF-16 text, pb=1 is a good Step #6 - "compile-libfuzzer-introspector-x86_64": * choice. If the alignment is an odd number like 3 bytes, pb=0 Step #6 - "compile-libfuzzer-introspector-x86_64": * might be the best choice. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Even though the assumed alignment can be adjusted with pb and Step #6 - "compile-libfuzzer-introspector-x86_64": * lp, LZMA1 and LZMA2 still slightly favor 16-byte alignment. Step #6 - "compile-libfuzzer-introspector-x86_64": * It might be worth taking into account when designing file formats Step #6 - "compile-libfuzzer-introspector-x86_64": * that are likely to be often compressed with LZMA1 or LZMA2. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pb; Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_PB_MIN 0 Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_PB_MAX 4 Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_PB_DEFAULT 2 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Compression mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_mode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Nice length of a match Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This determines how many bytes the encoder compares from the match Step #6 - "compile-libfuzzer-introspector-x86_64": * candidates when looking for the best match. Once a match of at Step #6 - "compile-libfuzzer-introspector-x86_64": * least nice_len bytes long is found, the encoder stops looking for Step #6 - "compile-libfuzzer-introspector-x86_64": * better candidates and encodes the match. (Naturally, if the found Step #6 - "compile-libfuzzer-introspector-x86_64": * match is actually longer than nice_len, the actual length is Step #6 - "compile-libfuzzer-introspector-x86_64": * encoded; it's not truncated to nice_len.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Bigger values usually increase the compression ratio and Step #6 - "compile-libfuzzer-introspector-x86_64": * compression time. For most files, 32 to 128 is a good value, Step #6 - "compile-libfuzzer-introspector-x86_64": * which gives very good compression ratio at good speed. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The exact minimum value depends on the match finder. The maximum Step #6 - "compile-libfuzzer-introspector-x86_64": * is 273, which is the maximum length of a match that LZMA1 and Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA2 can encode. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t nice_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Match finder ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_match_finder mf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Maximum search depth in the match finder Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For every input byte, match finder searches through the hash chain Step #6 - "compile-libfuzzer-introspector-x86_64": * or binary tree in a loop, each iteration going one step deeper in Step #6 - "compile-libfuzzer-introspector-x86_64": * the chain or tree. The searching stops if Step #6 - "compile-libfuzzer-introspector-x86_64": * - a match of at least nice_len bytes long is found; Step #6 - "compile-libfuzzer-introspector-x86_64": * - all match candidates from the hash chain or binary tree have Step #6 - "compile-libfuzzer-introspector-x86_64": * been checked; or Step #6 - "compile-libfuzzer-introspector-x86_64": * - maximum search depth is reached. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Maximum search depth is needed to prevent the match finder from Step #6 - "compile-libfuzzer-introspector-x86_64": * wasting too much time in case there are lots of short match Step #6 - "compile-libfuzzer-introspector-x86_64": * candidates. On the other hand, stopping the search before all Step #6 - "compile-libfuzzer-introspector-x86_64": * candidates have been checked can reduce compression ratio. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Setting depth to zero tells liblzma to use an automatic default Step #6 - "compile-libfuzzer-introspector-x86_64": * value, that depends on the selected match finder and nice_len. Step #6 - "compile-libfuzzer-introspector-x86_64": * The default is in the range [4, 200] or so (it may vary between Step #6 - "compile-libfuzzer-introspector-x86_64": * liblzma versions). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Using a bigger depth value than the default can increase Step #6 - "compile-libfuzzer-introspector-x86_64": * compression ratio in some cases. There is no strict maximum value, Step #6 - "compile-libfuzzer-introspector-x86_64": * but high values (thousands or millions) should be used with care: Step #6 - "compile-libfuzzer-introspector-x86_64": * the encoder could remain fast enough with typical input, but Step #6 - "compile-libfuzzer-introspector-x86_64": * malicious input could cause the match finder to slow down Step #6 - "compile-libfuzzer-introspector-x86_64": * dramatically, possibly creating a denial of service attack. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief For LZMA_FILTER_LZMA1EXT: Extended flags Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is used only with LZMA_FILTER_LZMA1EXT. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Currently only one flag is supported, LZMA_LZMA1EXT_ALLOW_EOPM: Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - Encoder: If the flag is set, then end marker is written just Step #6 - "compile-libfuzzer-introspector-x86_64": * like it is with LZMA_FILTER_LZMA1. Without this flag the Step #6 - "compile-libfuzzer-introspector-x86_64": * end marker isn't written and the application has to store Step #6 - "compile-libfuzzer-introspector-x86_64": * the uncompressed size somewhere outside the compressed stream. Step #6 - "compile-libfuzzer-introspector-x86_64": * To decompress streams without the end marker, the application Step #6 - "compile-libfuzzer-introspector-x86_64": * has to set the correct uncompressed size in ext_size_low and Step #6 - "compile-libfuzzer-introspector-x86_64": * ext_size_high. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * - Decoder: If the uncompressed size in ext_size_low and Step #6 - "compile-libfuzzer-introspector-x86_64": * ext_size_high is set to the special value UINT64_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": * (indicating unknown uncompressed size) then this flag is Step #6 - "compile-libfuzzer-introspector-x86_64": * ignored and the end marker must always be present, that is, Step #6 - "compile-libfuzzer-introspector-x86_64": * the behavior is identical to LZMA_FILTER_LZMA1. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Otherwise, if this flag isn't set, then the input stream Step #6 - "compile-libfuzzer-introspector-x86_64": * must not have the end marker; if the end marker is detected Step #6 - "compile-libfuzzer-introspector-x86_64": * then it will result in LZMA_DATA_ERROR. This is useful when Step #6 - "compile-libfuzzer-introspector-x86_64": * it is known that the stream must not have the end marker and Step #6 - "compile-libfuzzer-introspector-x86_64": * strict validation is wanted. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If this flag is set, then it is autodetected if the end marker Step #6 - "compile-libfuzzer-introspector-x86_64": * is present after the specified number of uncompressed bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * has been decompressed (ext_size_low and ext_size_high). The Step #6 - "compile-libfuzzer-introspector-x86_64": * end marker isn't allowed in any other position. This behavior Step #6 - "compile-libfuzzer-introspector-x86_64": * is useful when uncompressed size is known but the end marker Step #6 - "compile-libfuzzer-introspector-x86_64": * may or may not be present. This is the case, for example, Step #6 - "compile-libfuzzer-introspector-x86_64": * in .7z files (valid .7z files that have the end marker in Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA1 streams are rare but they do exist). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": # define LZMA_LZMA1EXT_ALLOW_EOPM UINT32_C(0x01) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief For LZMA_FILTER_LZMA1EXT: Uncompressed size (low bits) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The 64-bit uncompressed size is needed for decompression with Step #6 - "compile-libfuzzer-introspector-x86_64": * LZMA_FILTER_LZMA1EXT. The size is ignored by the encoder. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The special value UINT64_MAX indicates that the uncompressed size Step #6 - "compile-libfuzzer-introspector-x86_64": * is unknown and that the end of payload marker (also known as Step #6 - "compile-libfuzzer-introspector-x86_64": * end of stream marker) must be present to indicate the end of Step #6 - "compile-libfuzzer-introspector-x86_64": * the LZMA1 stream. Any other value indicates the expected Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed size of the LZMA1 stream. (If LZMA1 was used together Step #6 - "compile-libfuzzer-introspector-x86_64": * with filters that change the size of the data then the uncompressed Step #6 - "compile-libfuzzer-introspector-x86_64": * size of the LZMA1 stream could be different than the final Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed size of the filtered stream.) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * ext_size_low holds the least significant 32 bits of the Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed size. The most significant 32 bits must be set Step #6 - "compile-libfuzzer-introspector-x86_64": * in ext_size_high. The macro lzma_ext_size_set(opt_lzma, u64size) Step #6 - "compile-libfuzzer-introspector-x86_64": * can be used to set these members. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The 64-bit uncompressed size is split into two uint32_t variables Step #6 - "compile-libfuzzer-introspector-x86_64": * because there were no reserved uint64_t members and using the Step #6 - "compile-libfuzzer-introspector-x86_64": * same options structure for LZMA_FILTER_LZMA1, LZMA_FILTER_LZMA1EXT, Step #6 - "compile-libfuzzer-introspector-x86_64": * and LZMA_FILTER_LZMA2 was otherwise more convenient than having Step #6 - "compile-libfuzzer-introspector-x86_64": * a new options structure for LZMA_FILTER_LZMA1EXT. (Replacing two Step #6 - "compile-libfuzzer-introspector-x86_64": * uint32_t members with one uint64_t changes the ABI on some systems Step #6 - "compile-libfuzzer-introspector-x86_64": * as the alignment of this struct can increase from 4 bytes to 8.) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_size_low; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief For LZMA_FILTER_LZMA1EXT: Uncompressed size (high bits) Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This holds the most significant 32 bits of the uncompressed size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ext_size_high; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * Reserved space to allow possible future extensions without Step #6 - "compile-libfuzzer-introspector-x86_64": * breaking the ABI. You should not touch these, because the names Step #6 - "compile-libfuzzer-introspector-x86_64": * of these variables may change. These are and will never be used Step #6 - "compile-libfuzzer-introspector-x86_64": * with the currently supported options, so it is safe to leave these Step #6 - "compile-libfuzzer-introspector-x86_64": * uninitialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int5; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int6; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int7; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved_int8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_reserved_enum reserved_enum4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_options_lzma; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MODE_FAST = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Fast compression Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Fast mode is usually at its best when combined with Step #6 - "compile-libfuzzer-introspector-x86_64": * a hash chain match finder. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_MODE_NORMAL = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Normal compression Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is usually notably slower than fast mode. Use this Step #6 - "compile-libfuzzer-introspector-x86_64": * together with binary tree match finders to expose the Step #6 - "compile-libfuzzer-introspector-x86_64": * full potential of the LZMA1 or LZMA2 encoder. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.196 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/index_hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_index_hash_s lzma_index_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.200 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/api/lzma/index.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_index_s lzma_index; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Pointer to Stream Flags Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is NULL if Stream Flags have not been set for Step #6 - "compile-libfuzzer-introspector-x86_64": * this Stream with lzma_index_stream_flags(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const lzma_stream_flags *flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Stream number in the lzma_index Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The first Stream is 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Number of Blocks in the Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If this is zero, the block structure below has Step #6 - "compile-libfuzzer-introspector-x86_64": * undefined values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli block_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Compressed start offset of this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The offset is relative to the beginning of the lzma_index Step #6 - "compile-libfuzzer-introspector-x86_64": * (i.e. usually the beginning of the .xz file). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Uncompressed start offset of this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The offset is relative to the beginning of the lzma_index Step #6 - "compile-libfuzzer-introspector-x86_64": * (i.e. usually the beginning of the .xz file). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Compressed size of this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This includes all headers except the possible Step #6 - "compile-libfuzzer-introspector-x86_64": * Stream Padding after this Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Uncompressed size of this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Size of Stream Padding after this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * If it hasn't been set with lzma_index_stream_padding(), Step #6 - "compile-libfuzzer-introspector-x86_64": * this defaults to zero. Stream Padding is always Step #6 - "compile-libfuzzer-introspector-x86_64": * a multiple of four bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli padding; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli4; Step #6 - "compile-libfuzzer-introspector-x86_64": } stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Block number in the file Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The first Block is 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli number_in_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Compressed start offset of this Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This offset is relative to the beginning of the Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_index (i.e. usually the beginning of the .xz file). Step #6 - "compile-libfuzzer-introspector-x86_64": * Normally this is where you should seek in the .xz file Step #6 - "compile-libfuzzer-introspector-x86_64": * to start decompressing this Block. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Uncompressed start offset of this Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This offset is relative to the beginning of the lzma_index Step #6 - "compile-libfuzzer-introspector-x86_64": * (i.e. usually the beginning of the .xz file). Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * When doing random-access reading, it is possible that Step #6 - "compile-libfuzzer-introspector-x86_64": * the target offset is not exactly at Block boundary. One Step #6 - "compile-libfuzzer-introspector-x86_64": * will need to compare the target offset against Step #6 - "compile-libfuzzer-introspector-x86_64": * uncompressed_file_offset or uncompressed_stream_offset, Step #6 - "compile-libfuzzer-introspector-x86_64": * and possibly decode and throw away some amount of data Step #6 - "compile-libfuzzer-introspector-x86_64": * before reaching the target offset. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Block number in this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * The first Block is 1. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli number_in_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Compressed start offset of this Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This offset is relative to the beginning of the Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * containing this Block. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_stream_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Uncompressed start offset of this Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This offset is relative to the beginning of the Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * containing this Block. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_stream_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Uncompressed size of this Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * You should pass this to the Block decoder if you will Step #6 - "compile-libfuzzer-introspector-x86_64": * decode this Block. It will allow the Block decoder to Step #6 - "compile-libfuzzer-introspector-x86_64": * validate the uncompressed size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Unpadded size of this Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * You should pass this to the Block decoder if you will Step #6 - "compile-libfuzzer-introspector-x86_64": * decode this Block. It will allow the Block decoder to Step #6 - "compile-libfuzzer-introspector-x86_64": * validate the unpadded size. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli unpadded_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Total compressed size Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This includes all headers and padding in this Block. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is useful if you need to know how many bytes Step #6 - "compile-libfuzzer-introspector-x86_64": * the Block decoder will actually read. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli reserved_vli4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Reserved member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *reserved_ptr4; Step #6 - "compile-libfuzzer-introspector-x86_64": } block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * \private Internal data Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Internal data which is used to store the state of the iterator. Step #6 - "compile-libfuzzer-introspector-x86_64": * The exact format may vary between liblzma versions, so don't Step #6 - "compile-libfuzzer-introspector-x86_64": * touch these in any way. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Internal member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *p; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Internal member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t s; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** \private Internal member. */ Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli v; Step #6 - "compile-libfuzzer-introspector-x86_64": } internal[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_index_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_INDEX_ITER_ANY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Get the next Block or Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Go to the next Block if the current Stream has at least Step #6 - "compile-libfuzzer-introspector-x86_64": * one Block left. Otherwise go to the next Stream even if Step #6 - "compile-libfuzzer-introspector-x86_64": * it has no Blocks. If the Stream has no Blocks Step #6 - "compile-libfuzzer-introspector-x86_64": * (lzma_index_iter.stream.block_count == 0), Step #6 - "compile-libfuzzer-introspector-x86_64": * lzma_index_iter.block will have undefined values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_INDEX_ITER_STREAM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Get the next Stream Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Go to the next Stream even if the current Stream has Step #6 - "compile-libfuzzer-introspector-x86_64": * unread Blocks left. If the next Stream has at least one Step #6 - "compile-libfuzzer-introspector-x86_64": * Block, the iterator will point to the first Block. Step #6 - "compile-libfuzzer-introspector-x86_64": * If there are no Blocks, lzma_index_iter.block will have Step #6 - "compile-libfuzzer-introspector-x86_64": * undefined values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_INDEX_ITER_BLOCK = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Get the next Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Go to the next Block if the current Stream has at least Step #6 - "compile-libfuzzer-introspector-x86_64": * one Block left. If the current Stream has no Blocks left, Step #6 - "compile-libfuzzer-introspector-x86_64": * the next Stream with at least one Block is located and Step #6 - "compile-libfuzzer-introspector-x86_64": * the iterator will be made to point to the first Block of Step #6 - "compile-libfuzzer-introspector-x86_64": * that Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA_INDEX_ITER_NONEMPTY_BLOCK = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": /**< Step #6 - "compile-libfuzzer-introspector-x86_64": * \brief Get the next non-empty Block Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * This is like LZMA_INDEX_ITER_BLOCK except that it will Step #6 - "compile-libfuzzer-introspector-x86_64": * skip Blocks whose Uncompressed Size is zero. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_index_iter_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.205 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_flags_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.209 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/hardware_physmem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.212 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Filter ID Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Initializes the filter encoder and calls lzma_next_filter_init() Step #6 - "compile-libfuzzer-introspector-x86_64": /// for filters + 1. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_init_function init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Calculates memory usage of the encoder. If the options are Step #6 - "compile-libfuzzer-introspector-x86_64": /// invalid, UINT64_MAX is returned. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t (*memusage)(const void *options); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Calculates the recommended Uncompressed Size for .xz Blocks to Step #6 - "compile-libfuzzer-introspector-x86_64": /// which the input data can be split to make multithreaded Step #6 - "compile-libfuzzer-introspector-x86_64": /// encoding possible. If this is NULL, it is assumed that Step #6 - "compile-libfuzzer-introspector-x86_64": /// the encoder is fast enough with single thread. If the options Step #6 - "compile-libfuzzer-introspector-x86_64": /// are invalid, UINT64_MAX is returned. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t (*block_size)(const void *options); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Tells the size of the Filter Properties field. If options are Step #6 - "compile-libfuzzer-introspector-x86_64": /// invalid, LZMA_OPTIONS_ERROR is returned and size is set to Step #6 - "compile-libfuzzer-introspector-x86_64": /// UINT32_MAX. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*props_size_get)(uint32_t *size, const void *options); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Some filters will always have the same size Filter Properties Step #6 - "compile-libfuzzer-introspector-x86_64": /// field. If props_size_get is NULL, this value is used. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t props_size_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Encodes Filter Properties. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// \return - LZMA_OK: Properties encoded successfully. Step #6 - "compile-libfuzzer-introspector-x86_64": /// - LZMA_OPTIONS_ERROR: Unsupported options Step #6 - "compile-libfuzzer-introspector-x86_64": /// - LZMA_PROG_ERROR: Invalid options or not enough Step #6 - "compile-libfuzzer-introspector-x86_64": /// output space Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*props_encode)(const void *options, uint8_t *out); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_filter_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.217 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_buffer_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.221 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/easy_preset.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// We need to keep the filters array available in case Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA_FULL_FLUSH is used. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_filter filters[LZMA_FILTERS_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Options for LZMA2 Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_options_lzma opt_lzma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Options for more filters can be added later, so this struct Step #6 - "compile-libfuzzer-introspector-x86_64": // is not ready to be put into the public API. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_options_easy; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.224 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/file_info.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_MAGIC_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING_SEEK, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING_DECODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_FOOTER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INDEX_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INDEX_DECODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_HEADER_DECODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_HEADER_COMPARE, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Absolute position of in[*in_pos] in the file. All code that Step #6 - "compile-libfuzzer-introspector-x86_64": /// modifies *in_pos also updates this. seek_to_pos() needs this Step #6 - "compile-libfuzzer-introspector-x86_64": /// to determine if we need to request the application to seek for Step #6 - "compile-libfuzzer-introspector-x86_64": /// us or if we can do the seeking internally by adjusting *in_pos. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t file_cur_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// This refers to absolute positions of interesting parts of the Step #6 - "compile-libfuzzer-introspector-x86_64": /// input file. Sometimes it points to the *beginning* of a specific Step #6 - "compile-libfuzzer-introspector-x86_64": /// field and sometimes to the *end* of a field. The current target Step #6 - "compile-libfuzzer-introspector-x86_64": /// position at each moment is explained in the comments. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t file_target_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size of the .xz file (from the application). Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Index decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder index_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of bytes remaining in the Index field that is currently Step #6 - "compile-libfuzzer-introspector-x86_64": /// being decoded. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli index_remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The Index decoder will store the decoded Index in this pointer. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index *this_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Amount of Stream Padding in the current Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli stream_padding; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The final combined index is collected here. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index *combined_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Pointer from the application where to store the index information Step #6 - "compile-libfuzzer-introspector-x86_64": /// after successful decoding. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index **dest_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Pointer to lzma_stream.seek_pos to be used when returning Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA_SEEK_NEEDED. This is set by seek_to_pos() when needed. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *external_seek_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Memory usage limit Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Flags from the very beginning of the file. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_stream_flags first_header_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Flags from Stream Header of the current Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_stream_flags header_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Flags from Stream Footer of the current Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_stream_flags footer_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t temp_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t temp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t temp[8192]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_file_info_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.231 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_flags_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.235 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_buffer_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.241 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Filter ID Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Initializes the filter encoder and calls lzma_next_filter_init() Step #6 - "compile-libfuzzer-introspector-x86_64": /// for filters + 1. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_init_function init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Calculates memory usage of the encoder. If the options are Step #6 - "compile-libfuzzer-introspector-x86_64": /// invalid, UINT64_MAX is returned. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t (*memusage)(const void *options); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_filter_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const lzma_filter_coder *(*lzma_filter_find)(lzma_vli id); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.244 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/easy_buffer_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.247 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/vli_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.251 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// The filters in the chain; initialized with lzma_raw_decoder_init(). Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Encoding options; we also write Unpadded Size, Compressed Size, Step #6 - "compile-libfuzzer-introspector-x86_64": /// and Uncompressed Size back to this structure when the encoding Step #6 - "compile-libfuzzer-introspector-x86_64": /// has been finished. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_block *block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed Size calculated while encoding Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed Size calculated while encoding Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position in the Check field Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Check of the uncompressed data Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_check_state check; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_block_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.255 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/easy_preset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.259 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/string_conversion.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_str; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char name[NAME_LEN_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint32_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": } name_value_map; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[NAME_LEN_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": // NVHPC has problems with unions that contain pointers that Step #6 - "compile-libfuzzer-introspector-x86_64": // are not the first members, so keep "map" at the top. Step #6 - "compile-libfuzzer-introspector-x86_64": const name_value_map *map; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t min; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t max; Step #6 - "compile-libfuzzer-introspector-x86_64": } range; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } option_map; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.271 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_flags_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.275 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/vli_size.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.278 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.282 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.285 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/outqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.290 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.296 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.299 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.302 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Filter ID Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Initializes the filter encoder and calls lzma_next_filter_init() Step #6 - "compile-libfuzzer-introspector-x86_64": /// for filters + 1. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_init_function init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Calculates memory usage of the encoder. If the options are Step #6 - "compile-libfuzzer-introspector-x86_64": /// invalid, UINT64_MAX is returned. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t (*memusage)(const void *options); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Decodes Filter Properties. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// \return - LZMA_OK: Properties decoded successfully. Step #6 - "compile-libfuzzer-introspector-x86_64": /// - LZMA_OPTIONS_ERROR: Unsupported properties Step #6 - "compile-libfuzzer-introspector-x86_64": /// - LZMA_MEM_ERROR: Memory allocation failed. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_ret (*props_decode)( Step #6 - "compile-libfuzzer-introspector-x86_64": void **options, const lzma_allocator *allocator, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *props, size_t props_size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_filter_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.307 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.313 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_buffer_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.317 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/lzip_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.320 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.323 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/easy_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.326 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/alone_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODE, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t header_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t header[ALONE_HEADER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_alone_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.330 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/alone_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PROPERTIES, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_DICTIONARY_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODER_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODE, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, reject files that are unlikely to be .lzma files. Step #6 - "compile-libfuzzer-introspector-x86_64": /// If false, more non-.lzma files get accepted and will give Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA_DATA_ERROR either immediately or after a few output bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": bool picky; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position in the header fields Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size decoded from the header Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Memory usage limit Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Amount of memory actually needed (only an estimate) Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memusage; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Options decoded from the header needed to initialize Step #6 - "compile-libfuzzer-introspector-x86_64": /// the LZMA decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_options_lzma options; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_alone_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.335 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/easy_decoder_memusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.338 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/easy_encoder_memusage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.341 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_decoder_mt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Waiting for work. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Main thread may change this to THR_RUN or THR_EXIT. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Decoding is in progress. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Main thread may change this to THR_STOP or THR_EXIT. Step #6 - "compile-libfuzzer-introspector-x86_64": /// The worker thread may change this to THR_IDLE. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_RUN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The main thread wants the thread to stop whatever it was doing Step #6 - "compile-libfuzzer-introspector-x86_64": /// but not exit. Main thread may change this to THR_EXIT. Step #6 - "compile-libfuzzer-introspector-x86_64": /// The worker thread may change this to THR_IDLE. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_STOP, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The main thread wants the thread to exit. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_EXIT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } worker_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Partial updates (storing of worker thread progress Step #6 - "compile-libfuzzer-introspector-x86_64": /// to lzma_outbuf) are disabled. Step #6 - "compile-libfuzzer-introspector-x86_64": PARTIAL_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Main thread requests partial updates to be enabled but Step #6 - "compile-libfuzzer-introspector-x86_64": /// no partial update has been done by the worker thread yet. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// Changing from PARTIAL_DISABLED to PARTIAL_START requires Step #6 - "compile-libfuzzer-introspector-x86_64": /// use of the worker-thread mutex. Other transitions don't Step #6 - "compile-libfuzzer-introspector-x86_64": /// need a mutex. Step #6 - "compile-libfuzzer-introspector-x86_64": PARTIAL_START, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Partial updates are enabled and the worker thread has done Step #6 - "compile-libfuzzer-introspector-x86_64": /// at least one partial update. Step #6 - "compile-libfuzzer-introspector-x86_64": PARTIAL_ENABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } partial_update_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.354 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/hardware_cputhreads.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.358 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef lzma_ret (*lzma_code_function)( Step #6 - "compile-libfuzzer-introspector-x86_64": void *coder, const lzma_allocator *allocator, Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *restrict in, size_t *restrict in_pos, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t in_size, uint8_t *restrict out, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *restrict out_pos, size_t out_size, Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_action action); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef lzma_ret (*lzma_init_function)( Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder *next, const lzma_allocator *allocator, Step #6 - "compile-libfuzzer-introspector-x86_64": const lzma_filter_info *filters); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_next_coder_s lzma_next_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*lzma_end_function)( Step #6 - "compile-libfuzzer-introspector-x86_64": void *coder, const lzma_allocator *allocator); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_filter_info_s lzma_filter_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.362 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_sum; Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli unpadded_sum; Step #6 - "compile-libfuzzer-introspector-x86_64": } index_record; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Every index_stream is a node in the tree of Streams. Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of this Stream (first one is 1) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Total number of Blocks before this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli block_number_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Record groups of this Stream are stored in a tree. Step #6 - "compile-libfuzzer-introspector-x86_64": /// It's a T-tree with AVL-tree balancing. There are Step #6 - "compile-libfuzzer-introspector-x86_64": /// INDEX_GROUP_SIZE Records per node by default. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This keeps the number of memory allocations reasonable Step #6 - "compile-libfuzzer-introspector-x86_64": /// and finding a Record is fast. Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree groups; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of Records in this Stream Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli record_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size of the List of Records field in this Stream. This is used Step #6 - "compile-libfuzzer-introspector-x86_64": /// together with record_count to calculate the size of the Index Step #6 - "compile-libfuzzer-introspector-x86_64": /// field and thus the total size of the Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli index_list_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Flags of this Stream. This is meaningful only if Step #6 - "compile-libfuzzer-introspector-x86_64": /// the Stream Flags have been told us with lzma_index_stream_flags(). Step #6 - "compile-libfuzzer-introspector-x86_64": /// Initially stream_flags.version is set to UINT32_MAX to indicate Step #6 - "compile-libfuzzer-introspector-x86_64": /// that the Stream Flags are unknown. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_stream_flags stream_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Amount of Stream Padding after this Stream. This defaults to Step #6 - "compile-libfuzzer-introspector-x86_64": /// zero and can be set with lzma_index_stream_padding(). Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli stream_padding; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } index_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size of the destination Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed file size of the destination Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Same as above but for Block numbers Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli block_number_add; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of Streams that were in the destination index before we Step #6 - "compile-libfuzzer-introspector-x86_64": /// started appending new Streams from the source index. This is Step #6 - "compile-libfuzzer-introspector-x86_64": /// used to fix the Stream numbering. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t stream_number_add; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Destination index' Stream tree Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } index_cat_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Every Record group is part of index_stream.groups tree. Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree_node node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of Blocks in this Stream before this group. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli number_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of Records that can be put in records[]. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Index of the last Record in use. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t last; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The sizes in this array are stored as cumulative sums relative Step #6 - "compile-libfuzzer-introspector-x86_64": /// to the beginning of the Stream. This makes it possible to Step #6 - "compile-libfuzzer-introspector-x86_64": /// use binary search in lzma_index_locate(). Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// Note that the cumulative summing is done specially for Step #6 - "compile-libfuzzer-introspector-x86_64": /// unpadded_sum: The previous value is rounded up to the next Step #6 - "compile-libfuzzer-introspector-x86_64": /// multiple of four before adding the Unpadded Size of the new Step #6 - "compile-libfuzzer-introspector-x86_64": /// Block. The total encoded size of the Blocks in the Stream Step #6 - "compile-libfuzzer-introspector-x86_64": /// is records[last].unpadded_sum in the last Record group of Step #6 - "compile-libfuzzer-introspector-x86_64": /// the Stream. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// For example, if the Unpadded Sizes are 39, 57, and 81, the Step #6 - "compile-libfuzzer-introspector-x86_64": /// stored values are 39, 97 (40 + 57), and 181 (100 + 181). Step #6 - "compile-libfuzzer-introspector-x86_64": /// The total encoded size of these Blocks is 184. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// This is a flexible array, because it makes easy to optimize Step #6 - "compile-libfuzzer-introspector-x86_64": /// memory usage in case someone concatenates many Streams that Step #6 - "compile-libfuzzer-introspector-x86_64": /// have only one or few Blocks. Step #6 - "compile-libfuzzer-introspector-x86_64": index_record records[]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } index_group; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct index_tree_node_s index_tree_node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Root node Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree_node *root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Leftmost node. Since the tree will be filled sequentially, Step #6 - "compile-libfuzzer-introspector-x86_64": /// this won't change after the first node has been added to Step #6 - "compile-libfuzzer-introspector-x86_64": /// the tree. Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree_node *leftmost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The rightmost node in the tree. Since the tree is filled Step #6 - "compile-libfuzzer-introspector-x86_64": /// sequentially, this is always the node where to add the new data. Step #6 - "compile-libfuzzer-introspector-x86_64": index_tree_node *rightmost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of nodes in the tree Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } index_tree; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.373 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_STREAM_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_BLOCK_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_BLOCK_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_BLOCK_ENCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INDEX_ENCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_STREAM_FOOTER, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if Block encoder has been initialized by Step #6 - "compile-libfuzzer-introspector-x86_64": /// stream_encoder_init() or stream_encoder_update() Step #6 - "compile-libfuzzer-introspector-x86_64": /// and thus doesn't need to be initialized in stream_encode(). Step #6 - "compile-libfuzzer-introspector-x86_64": bool block_encoder_is_initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Block Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder block_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Options for the Block encoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_block block_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The filter chain currently in use Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_filter filters[LZMA_FILTERS_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Index encoder. This is separate from Block encoder, because this Step #6 - "compile-libfuzzer-introspector-x86_64": /// doesn't take much memory, and when encoding multiple Streams Step #6 - "compile-libfuzzer-introspector-x86_64": /// with the same encoding options we avoid reallocating memory. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder index_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Index to hold sizes of the Blocks Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index *index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Read position in buffer[] Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buffer_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Total number of bytes in buffer[] Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Buffer to hold Stream Header, Block Header, and Stream Footer. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Block Header has biggest maximum size. Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[LZMA_BLOCK_HEADER_SIZE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_stream_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.378 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_flags_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.381 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_STREAM_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_BLOCK_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_BLOCK_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_BLOCK_RUN, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_STREAM_FOOTER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_STREAM_PADDING, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Block decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder block_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Block options decoded by the Block Header decoder and used by Step #6 - "compile-libfuzzer-introspector-x86_64": /// the Block decoder. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_block block_options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Flags from Stream Header Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_stream_flags stream_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Index is hashed so that it can be compared to the sizes of Blocks Step #6 - "compile-libfuzzer-introspector-x86_64": /// with O(1) memory usage. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index_hash *index_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Memory usage limit Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Amount of memory actually needed (only an estimate) Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memusage; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, LZMA_NO_CHECK is returned if the Stream has Step #6 - "compile-libfuzzer-introspector-x86_64": /// no integrity check. Step #6 - "compile-libfuzzer-introspector-x86_64": bool tell_no_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, LZMA_UNSUPPORTED_CHECK is returned if the Stream has Step #6 - "compile-libfuzzer-introspector-x86_64": /// an integrity check that isn't supported by this liblzma build. Step #6 - "compile-libfuzzer-introspector-x86_64": bool tell_unsupported_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, LZMA_GET_CHECK is returned after decoding Stream Header. Step #6 - "compile-libfuzzer-introspector-x86_64": bool tell_any_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, we will tell the Block decoder to skip calculating Step #6 - "compile-libfuzzer-introspector-x86_64": /// and verifying the integrity check. Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, we will decode concatenated Streams that possibly have Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Padding between or after them. LZMA_STREAM_END is returned Step #6 - "compile-libfuzzer-introspector-x86_64": /// once the application isn't giving us any new input (LZMA_FINISH), Step #6 - "compile-libfuzzer-introspector-x86_64": /// and we aren't in the middle of a Stream, and possible Step #6 - "compile-libfuzzer-introspector-x86_64": /// Stream Padding is a multiple of four bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": bool concatenated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// When decoding concatenated Streams, this is true as long as we Step #6 - "compile-libfuzzer-introspector-x86_64": /// are decoding the first Stream. This is needed to avoid misleading Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA_FORMAT_ERROR in case the later Streams don't have valid magic Step #6 - "compile-libfuzzer-introspector-x86_64": /// bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": bool first_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Write position in buffer[] and position in Stream Padding Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Buffer to hold Stream Header, Block Header, and Stream Footer. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Block Header has biggest maximum size. Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[LZMA_BLOCK_HEADER_SIZE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_stream_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.387 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_header_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.391 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.394 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/memcmplen.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.398 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/alone_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.401 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/vli_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.405 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_header_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.409 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_buffer_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.412 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INDICATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_MEMUSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNPADDED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CRC32, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Memory usage limit Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Target Index Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index *index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Pointer give by the application, which is set after Step #6 - "compile-libfuzzer-introspector-x86_64": /// successful decoding. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index **index_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of Records left to decode. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The most recent Unpadded Size field Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli unpadded_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The most recent Uncompressed Size field Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position in integers Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// CRC32 of the List of Records field Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_index_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.417 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_encoder_mt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Waiting for work. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Encoding is in progress. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_RUN, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Encoding is in progress but no more input data will Step #6 - "compile-libfuzzer-introspector-x86_64": /// be read. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_FINISH, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The main thread wants the thread to stop whatever it was doing Step #6 - "compile-libfuzzer-introspector-x86_64": /// but not exit. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_STOP, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The main thread wants the thread to exit. We could use Step #6 - "compile-libfuzzer-introspector-x86_64": /// cancellation but since there's stopped anyway, this is lazier. Step #6 - "compile-libfuzzer-introspector-x86_64": THR_EXIT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } worker_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_stream_coder_s lzma_stream_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct worker_thread_s worker_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.429 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/auto_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// .xz Stream decoder, LZMA_Alone decoder, or lzip decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_FINISH, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_auto_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.433 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_flags_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.437 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/lzip_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_ID_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_VERSION, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_DICT_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODER_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LZMA_STREAM, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_MEMBER_FOOTER, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// .lz member format version Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// CRC32 of the uncompressed data in the .lz member Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size of the .lz member Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed size of the .lz member Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t member_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Memory usage limit Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Amount of memory actually needed Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t memusage; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, LZMA_GET_CHECK is returned after decoding the header Step #6 - "compile-libfuzzer-introspector-x86_64": /// fields. As all files use CRC32 this is redundant but it's Step #6 - "compile-libfuzzer-introspector-x86_64": /// implemented anyway since the initialization functions supports Step #6 - "compile-libfuzzer-introspector-x86_64": /// all other flags in addition to LZMA_TELL_ANY_CHECK. Step #6 - "compile-libfuzzer-introspector-x86_64": bool tell_any_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, we won't calculate or verify the CRC32 of Step #6 - "compile-libfuzzer-introspector-x86_64": /// the uncompressed data. Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, we will decode concatenated .lz members and stop if Step #6 - "compile-libfuzzer-introspector-x86_64": /// non-.lz data is seen after at least one member has been Step #6 - "compile-libfuzzer-introspector-x86_64": /// successfully decoded. Step #6 - "compile-libfuzzer-introspector-x86_64": bool concatenated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// When decoding concatenated .lz members, this is true as long as Step #6 - "compile-libfuzzer-introspector-x86_64": /// we are decoding the first .lz member. This is needed to avoid Step #6 - "compile-libfuzzer-introspector-x86_64": /// incorrect LZMA_FORMAT_ERROR in case there is non-.lz data at Step #6 - "compile-libfuzzer-introspector-x86_64": /// the end of the file. Step #6 - "compile-libfuzzer-introspector-x86_64": bool first_member; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Reading position in the header and footer fields Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Buffer to hold the .lz footer fields Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buffer[LZIP_FOOTER_SIZE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Options decoded from the .lz header that needed to initialize Step #6 - "compile-libfuzzer-introspector-x86_64": /// the LZMA1 decoder. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_options_lzma options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA1 decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder lzma_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lzip_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.442 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index_hash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Sum of the Block sizes (including Block Padding) Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli blocks_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Sum of the Uncompressed Size fields Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of Records Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size of the List of Index Records as bytes Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli index_list_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Check calculated from Unpadded Sizes and Uncompressed Sizes. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_check_state check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_index_hash_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.448 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/outqueue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_outbuf_s lzma_outbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Linked list of buffers in use. The next output byte will be Step #6 - "compile-libfuzzer-introspector-x86_64": /// read from the head and buffers for the next thread will be Step #6 - "compile-libfuzzer-introspector-x86_64": /// appended to the tail. tail->next is always NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_outbuf *head; Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_outbuf *tail; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of bytes read from head->buf[] in lzma_outq_read() Step #6 - "compile-libfuzzer-introspector-x86_64": size_t read_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Linked list of allocated buffers that aren't currently used. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This way buffers of similar size can be reused and don't Step #6 - "compile-libfuzzer-introspector-x86_64": /// need to be reallocated every time. For simplicity, all Step #6 - "compile-libfuzzer-introspector-x86_64": /// cached buffers in the list have the same allocated size. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_outbuf *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Total amount of memory allocated for buffers Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Amount of memory used by the buffers that are in use in Step #6 - "compile-libfuzzer-introspector-x86_64": /// the head...tail linked list. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mem_in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of buffers in use in the head...tail list. If and only if Step #6 - "compile-libfuzzer-introspector-x86_64": /// this is zero, the pointers head and tail above are NULL. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufs_in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of buffers allocated (in use + cached) Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufs_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Maximum allowed number of allocated buffers Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufs_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_outq; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.452 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/microlzma_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA1 encoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder lzma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA properties byte (lc/lp/pb) Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t props; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_microlzma_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.456 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.459 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INDICATOR, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNPADDED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CRC32, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Index being encoded Step #6 - "compile-libfuzzer-introspector-x86_64": const lzma_index *index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Iterator for the Index being encoded Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_index_iter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position in integers Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// CRC32 of the List of Records field Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t crc32; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_index_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.464 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_flags_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.467 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/microlzma_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA1 decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder lzma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed size of the stream as given by the application. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This must be exactly correct. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// This will be decremented when input is read. Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t comp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size of the stream as given by the application. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This may be less than the actual uncompressed size if Step #6 - "compile-libfuzzer-introspector-x86_64": /// uncomp_size_is_exact is false. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Step #6 - "compile-libfuzzer-introspector-x86_64": /// This will be decremented when output is produced. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncomp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA dictionary size as given by the application Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t dict_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If true, the exact uncompressed size is known. If false, Step #6 - "compile-libfuzzer-introspector-x86_64": /// uncomp_size may be smaller than the real uncompressed size; Step #6 - "compile-libfuzzer-introspector-x86_64": /// uncomp_size may never be bigger than the real uncompressed size. Step #6 - "compile-libfuzzer-introspector-x86_64": bool uncomp_size_is_exact; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True once the first byte of the MicroLZMA stream Step #6 - "compile-libfuzzer-introspector-x86_64": /// has been processed. Step #6 - "compile-libfuzzer-introspector-x86_64": bool props_decoded; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_microlzma_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.472 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PADDING, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CHECK, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// The filters in the chain; initialized with lzma_raw_decoder_init(). Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Decoding options; we also write Compressed Size and Uncompressed Step #6 - "compile-libfuzzer-introspector-x86_64": /// Size back to this structure when the decoding has been finished. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_block *block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed Size calculated while decoding Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed Size calculated while decoding Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Maximum allowed Compressed Size; this takes into account the Step #6 - "compile-libfuzzer-introspector-x86_64": /// size of the Block Header and Check fields when Compressed Size Step #6 - "compile-libfuzzer-introspector-x86_64": /// is unknown. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli compressed_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Maximum allowed Uncompressed Size. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position when reading the Check field Step #6 - "compile-libfuzzer-introspector-x86_64": size_t check_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Check of the uncompressed data Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_check_state check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if the integrity check won't be calculated and verified. Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore_check; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_block_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.477 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/index.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.480 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_buffer_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.484 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/filter_buffer_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.487 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/stream_buffer_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.491 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/common/block_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.494 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/rangecoder/price_tablegen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.498 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/rangecoder/price.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.502 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/rangecoder/price_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.505 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/rangecoder/range_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t init_bytes_left; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_range_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.510 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/rangecoder/range_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t probability; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.514 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/rangecoder/range_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t low; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cache_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t range; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t cache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of bytes written out by rc_encode() -> rc_shift_low() Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t out_total; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Number of symbols in the tables Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// rc_encode()'s position in the tables Step #6 - "compile-libfuzzer-introspector-x86_64": size_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Symbols to encode Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RC_BIT_0, Step #6 - "compile-libfuzzer-introspector-x86_64": RC_BIT_1, Step #6 - "compile-libfuzzer-introspector-x86_64": RC_DIRECT_0, Step #6 - "compile-libfuzzer-introspector-x86_64": RC_DIRECT_1, Step #6 - "compile-libfuzzer-introspector-x86_64": RC_FLUSH, Step #6 - "compile-libfuzzer-introspector-x86_64": } symbols[RC_SYMBOLS_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Probabilities associated with RC_BIT_0 or RC_BIT_1 Step #6 - "compile-libfuzzer-introspector-x86_64": probability *probs[RC_SYMBOLS_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_range_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.519 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /// Next coder in the chain Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_next_coder next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Delta distance Step #6 - "compile-libfuzzer-introspector-x86_64": size_t distance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position in history[] Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Buffer to hold history of the original data Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t history[LZMA_DELTA_DIST_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_delta_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.522 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.526 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.529 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.532 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.536 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.540 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/delta/delta_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.543 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_optimum_normal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.552 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma2_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LZMA_ENCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LZMA_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA encoder Step #6 - "compile-libfuzzer-introspector-x86_64": void *lzma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA options currently in use. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_options_lzma opt_cur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_state_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_dictionary_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size of a chunk Step #6 - "compile-libfuzzer-introspector-x86_64": size_t uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed size of a chunk (excluding headers); this is also used Step #6 - "compile-libfuzzer-introspector-x86_64": /// to indicate the end of buf[] in SEQ_LZMA_COPY. Step #6 - "compile-libfuzzer-introspector-x86_64": size_t compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Read position in buf[] Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buf_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Buffer to hold the chunk header and LZMA compressed data Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t buf[LZMA2_HEADER_MAX + LZMA2_CHUNK_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lzma2_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.558 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma2_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.561 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma2_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.564 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma2_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": enum sequence { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_CONTROL, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED_1, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_UNCOMPRESSED_2, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_COMPRESSED_0, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_COMPRESSED_1, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_PROPERTIES, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LZMA, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Sequence after the size fields have been decoded. Step #6 - "compile-libfuzzer-introspector-x86_64": enum sequence next_sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// LZMA decoder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_lz_decoder lzma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size of LZMA chunk Step #6 - "compile-libfuzzer-introspector-x86_64": size_t uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Compressed size of the chunk (naturally equals to uncompressed Step #6 - "compile-libfuzzer-introspector-x86_64": /// size of uncompressed chunk) Step #6 - "compile-libfuzzer-introspector-x86_64": size_t compressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if properties are needed. This is false before the Step #6 - "compile-libfuzzer-introspector-x86_64": /// first LZMA chunk. Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if dictionary reset is needed. This is false before the Step #6 - "compile-libfuzzer-introspector-x86_64": /// first chunk (LZMA or uncompressed). Step #6 - "compile-libfuzzer-introspector-x86_64": bool need_dictionary_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_options_lzma options; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lzma2_coder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.569 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_encoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct lzma_lzma1_encoder_s lzma_lzma1_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.573 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_optimum_fast.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.577 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_decoder.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.580 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_encoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.589 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/fastpos_table.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.616 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/fastpos_tablegen.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.620 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": probability choice; Step #6 - "compile-libfuzzer-introspector-x86_64": probability choice2; Step #6 - "compile-libfuzzer-introspector-x86_64": probability low[POS_STATES_MAX][LEN_LOW_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": probability mid[POS_STATES_MAX][LEN_MID_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": probability high[LEN_HIGH_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_length_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /////////////////// Step #6 - "compile-libfuzzer-introspector-x86_64": // Probabilities // Step #6 - "compile-libfuzzer-introspector-x86_64": /////////////////// Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Literals; see comments in lzma_common.h. Step #6 - "compile-libfuzzer-introspector-x86_64": probability literal[LITERAL_CODERS_MAX * LITERAL_CODER_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If 1, it's a match. Otherwise it's a single 8-bit literal. Step #6 - "compile-libfuzzer-introspector-x86_64": probability is_match[STATES][POS_STATES_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If 1, it's a repeated match. The distance is one of rep0 .. rep3. Step #6 - "compile-libfuzzer-introspector-x86_64": probability is_rep[STATES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If 0, distance of a repeated match is rep0. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Otherwise check is_rep1. Step #6 - "compile-libfuzzer-introspector-x86_64": probability is_rep0[STATES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If 0, distance of a repeated match is rep1. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Otherwise check is_rep2. Step #6 - "compile-libfuzzer-introspector-x86_64": probability is_rep1[STATES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If 0, distance of a repeated match is rep2. Otherwise it is rep3. Step #6 - "compile-libfuzzer-introspector-x86_64": probability is_rep2[STATES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If 1, the repeated match has length of one byte. Otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": /// the length is decoded from rep_len_decoder. Step #6 - "compile-libfuzzer-introspector-x86_64": probability is_rep0_long[STATES][POS_STATES_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Probability tree for the highest two bits of the match distance. Step #6 - "compile-libfuzzer-introspector-x86_64": /// There is a separate probability tree for match lengths of Step #6 - "compile-libfuzzer-introspector-x86_64": /// 2 (i.e. MATCH_LEN_MIN), 3, 4, and [5, 273]. Step #6 - "compile-libfuzzer-introspector-x86_64": probability dist_slot[DIST_STATES][DIST_SLOTS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Probability trees for additional bits for match distance when the Step #6 - "compile-libfuzzer-introspector-x86_64": /// distance is in the range [4, 127]. Step #6 - "compile-libfuzzer-introspector-x86_64": probability pos_special[FULL_DISTANCES - DIST_MODEL_END]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Probability tree for the lowest four bits of a match distance Step #6 - "compile-libfuzzer-introspector-x86_64": /// that is equal to or greater than 128. Step #6 - "compile-libfuzzer-introspector-x86_64": probability pos_align[ALIGN_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Length of a normal match Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_length_decoder match_len_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Length of a repeated match Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_length_decoder rep_len_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /////////////////// Step #6 - "compile-libfuzzer-introspector-x86_64": // Decoder state // Step #6 - "compile-libfuzzer-introspector-x86_64": /////////////////// Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Range coder Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_range_decoder rc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Types of the most recently seen LZMA symbols Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_lzma_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rep0; ///< Distance of the latest match Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rep1; ///< Distance of second latest match Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rep2; ///< Distance of third latest match Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t rep3; ///< Distance of fourth latest match Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_mask; // (1U << pb) - 1 Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t literal_context_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t literal_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Uncompressed size as bytes, or LZMA_VLI_UNKNOWN if end of Step #6 - "compile-libfuzzer-introspector-x86_64": /// payload marker is expected. Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_vli uncompressed_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// True if end of payload marker (EOPM) is allowed even when Step #6 - "compile-libfuzzer-introspector-x86_64": /// uncompressed_size is known; false if EOPM must not be present. Step #6 - "compile-libfuzzer-introspector-x86_64": /// This is ignored if uncompressed_size == LZMA_VLI_UNKNOWN. Step #6 - "compile-libfuzzer-introspector-x86_64": bool allow_eopm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //////////////////////////////// Step #6 - "compile-libfuzzer-introspector-x86_64": // State of incomplete symbol // Step #6 - "compile-libfuzzer-introspector-x86_64": //////////////////////////////// Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Position where to continue the decoder loop Step #6 - "compile-libfuzzer-introspector-x86_64": enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_NORMALIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_IS_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LITERAL, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LITERAL_MATCHED, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_LITERAL_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_IS_REP, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_MATCH_LEN_CHOICE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_MATCH_LEN_CHOICE2, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_MATCH_LEN_BITTREE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_DIST_SLOT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_DIST_MODEL, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_DIRECT, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_ALIGN, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_EOPM, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_IS_REP0, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_SHORTREP, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_IS_REP0_LONG, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_IS_REP1, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_IS_REP2, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_REP_LEN_CHOICE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_REP_LEN_CHOICE2, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_REP_LEN_BITTREE, Step #6 - "compile-libfuzzer-introspector-x86_64": SEQ_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": } sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Base of the current probability tree Step #6 - "compile-libfuzzer-introspector-x86_64": probability *probs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Symbol being decoded. This is also used as an index variable in Step #6 - "compile-libfuzzer-introspector-x86_64": /// bittree decoders: probs[symbol] Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t symbol; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Used as a loop termination condition on bittree decoders and Step #6 - "compile-libfuzzer-introspector-x86_64": /// direct bits decoder. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// Matched literal decoder: 0x100 or 0 to help avoiding branches. Step #6 - "compile-libfuzzer-introspector-x86_64": /// Bittree reverse decoders: Offset of the next bit: 1 << offset Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /// If decoding a literal: match byte. Step #6 - "compile-libfuzzer-introspector-x86_64": /// If decoding a match: length of the match. Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lzma1_decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.630 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_LIT_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_MATCH_LIT_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_REP_LIT_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_SHORTREP_LIT_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_MATCH_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_REP_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_SHORTREP_LIT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_LIT_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_LIT_LONGREP, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_LIT_SHORTREP, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_NONLIT_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_NONLIT_REP, Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_lzma_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.634 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_presets.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.638 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/fastpos.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.641 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_private.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": probability choice; Step #6 - "compile-libfuzzer-introspector-x86_64": probability choice2; Step #6 - "compile-libfuzzer-introspector-x86_64": probability low[POS_STATES_MAX][LEN_LOW_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": probability mid[POS_STATES_MAX][LEN_MID_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": probability high[LEN_HIGH_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t prices[POS_STATES_MAX][LEN_SYMBOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t counters[POS_STATES_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_length_encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": lzma_lzma_state state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool prev_1_is_literal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool prev_2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_prev_2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t back_prev_2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t price; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pos_prev; // pos_next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t back_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t backs[REPS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } lzma_optimal; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.645 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/tuklib_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.649 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/tuklib_cpucores.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.652 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/tuklib_cpucores.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.656 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/tuklib_integer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.663 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/mythread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_mutex_t mythread_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE mythread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct timespec mythread_condtime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_t mythread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_cond_t cond; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef HAVE_CLOCK_GETTIME Step #6 - "compile-libfuzzer-introspector-x86_64": // Clock ID (CLOCK_REALTIME or CLOCK_MONOTONIC) associated with Step #6 - "compile-libfuzzer-introspector-x86_64": // the condition variable. Step #6 - "compile-libfuzzer-introspector-x86_64": clockid_t clk_id; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } mythread_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CRITICAL_SECTION mythread_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CONDITION_VARIABLE mythread_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": // Tick count (milliseconds) in the beginning of the timeout. Step #6 - "compile-libfuzzer-introspector-x86_64": // NOTE: This is 32 bits so it wraps around after 49.7 days. Step #6 - "compile-libfuzzer-introspector-x86_64": // Multi-day timeouts may not work as expected. Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Length of the timeout in milliseconds. The timeout expires Step #6 - "compile-libfuzzer-introspector-x86_64": // when the current tick count minus "start" is equal or greater Step #6 - "compile-libfuzzer-introspector-x86_64": // than "timeout". Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": } mythread_condtime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE mythread_cond; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.668 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/tuklib_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.672 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmliblzma/common/sysdefs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char _Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.675 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.679 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test_int_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.682 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test_int_format.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.688 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test_abi_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.691 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.694 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test_abi_endian.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.698 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/test/test_include_C.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.701 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/include/kwiml/int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.708 INFO datatypes - __init__: Processing /src/CMake/Utilities/KWIML/include/kwiml/abi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.713 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/bzlib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.717 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/archive_entry.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.720 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/Setup.Configuration.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.723 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/rhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.726 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/zlib.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.729 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/zstd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.732 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/archive.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.735 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/uv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.738 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/lzma.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.741 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/expat.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.744 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/kwiml/int.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.747 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/kwiml/abi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.751 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/session.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.754 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/dap.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.757 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/future.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.760 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/types.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.763 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/optional.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.766 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/io.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.769 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/cppdap/protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.772 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/json/writer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.775 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/json/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.778 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/json/json.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.781 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/json/forwards.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.784 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/json/reader.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.788 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/json/value.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.791 INFO datatypes - __init__: Processing /src/CMake/Utilities/cm3p/curl/curl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.794 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/strscpy.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.797 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/uv-data-getter-setters.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.801 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/inet.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.806 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/random.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.810 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/idna.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.813 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/uv-common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__loop_metrics_s uv__loop_metrics_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__loop_internal_fields_s uv__loop_internal_fields_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.818 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/idna.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.823 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/timer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.827 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/threadpool.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.833 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/heap-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*heap_compare_fn)(const struct heap_node* a, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct heap_node* b); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.838 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/strtok.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.842 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/uv-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_malloc_func local_malloc; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_realloc_func local_realloc; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_calloc_func local_calloc; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_free_func local_free; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__allocator_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.852 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *QUEUE[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.855 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/strscpy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.860 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/strtok.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.863 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/version.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.867 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/fs-poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.872 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/procfs-exepath.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.875 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.881 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/haiku.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.885 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/random-getrandom.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ssize_t (*uv__getrandom_cb)(void *, size_t, unsigned); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.889 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/spinlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int lock; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_spinlock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.893 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/os390.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned data_area_ptr_assign_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(_LP64) Step #6 - "compile-libfuzzer-introspector-x86_64": data_area_ptr_assign_type lower; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": data_area_ptr_assign_type assign; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": char* deref; Step #6 - "compile-libfuzzer-introspector-x86_64": } data_area_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.902 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/tty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.908 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/proctitle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.912 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/atomic-ops.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.915 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/aix.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.926 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/random-sysctl-linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.930 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__stream_queued_fds_s uv__stream_queued_fds_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV_CLOCK_PRECISE = 0, /* Use the highest resolution clock available. */ Step #6 - "compile-libfuzzer-introspector-x86_64": UV_CLOCK_FAST = 1 /* Use the fastest clock with <= 1ms granularity. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_clocktype_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*uv__peersockfunc)(int, struct sockaddr*, socklen_t*); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.936 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/random-devurandom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.939 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/udp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.951 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/cygwin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.954 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/async.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.958 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/posix-poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.964 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/getaddrinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.968 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/kqueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.975 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/os390-proctitle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.979 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/darwin-proctitle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.983 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/loop-watcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.987 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/aix-common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.990 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/fsevents.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__fsevents_event_s uv__fsevents_event_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__cf_loop_state_s uv__cf_loop_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__cf_loop_signal_s uv__cf_loop_signal_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum uv__cf_loop_signal_type_e uv__cf_loop_signal_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:16.999 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/random-getentropy.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*uv__getentropy_cb)(void *, size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.002 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/tcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.009 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/posix-hrtime.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.012 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/no-proctitle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.016 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/sysinfo-loadavg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.019 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/darwin-stub.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFArrayRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFBundleRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double CFAbsoluteTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t FSEventStreamCreateFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFStringRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* FSEventStreamRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double CFTimeInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t FSEventStreamEventId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFTypeRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t IOOptionBits; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned CFStringEncoding; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFDataRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int io_iterator_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int io_service_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFAllocatorRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFDictionaryRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int io_object_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int io_registry_entry_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long CFIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int FSEventStreamEventFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CFRunLoopSourceContext CFRunLoopSourceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFMutableDictionaryRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFRunLoopRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FSEventStreamCallback)(const FSEventStreamRef, Step #6 - "compile-libfuzzer-introspector-x86_64": void*, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t, Step #6 - "compile-libfuzzer-introspector-x86_64": void*, Step #6 - "compile-libfuzzer-introspector-x86_64": const FSEventStreamEventFlags*, Step #6 - "compile-libfuzzer-introspector-x86_64": const FSEventStreamEventId*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int OSStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CFArrayCallBacks CFArrayCallBacks; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FSEventStreamContext FSEventStreamContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CFRange CFRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* CFRunLoopSourceRef; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.023 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.036 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/sunos.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.044 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/netbsd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.049 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/bsd-ifaddrs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.053 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/bsd-proctitle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.057 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/fs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.074 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/darwin.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char UInt8; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.080 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/no-fsevents.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.083 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/sysinfo-memory.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.086 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/linux-syscalls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.091 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/os390-syscalls.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.097 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/qnx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.101 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_semaphore_s { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_mutex_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_cond_t cond; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int value; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_semaphore_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.109 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/linux-syscalls.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.112 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/epoll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.117 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/loop.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.122 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/getnameinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.126 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/openbsd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.130 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/ibmi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes_available; Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": char current_date_and_time[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": char system_name[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": char elapsed_time[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": char restricted_state_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": char reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_processing_unit_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int jobs_in_system; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_permanent_addresses; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_temporary_addresses; Step #6 - "compile-libfuzzer-introspector-x86_64": int system_asp; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_system_asp_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_auxiliary_storage; Step #6 - "compile-libfuzzer-introspector-x86_64": int current_unprotected_storage_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int maximum_unprotected_storage_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_db_capability; Step #6 - "compile-libfuzzer-introspector-x86_64": int main_storage_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int number_of_partitions; Step #6 - "compile-libfuzzer-introspector-x86_64": int partition_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": int reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": int current_processing_capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": char processor_sharing_attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": char reserved2[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": int number_of_processors; Step #6 - "compile-libfuzzer-introspector-x86_64": int active_jobs_in_system; Step #6 - "compile-libfuzzer-introspector-x86_64": int active_threads_in_system; Step #6 - "compile-libfuzzer-introspector-x86_64": int maximum_jobs_in_system; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_temporary_256mb_segments_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_temporary_4gb_segments_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_permanent_256mb_segments_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_permanent_4gb_segments_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_current_interactive_performance; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_uncapped_cpu_capacity_used; Step #6 - "compile-libfuzzer-introspector-x86_64": int percent_shared_processor_pool_used; Step #6 - "compile-libfuzzer-introspector-x86_64": long main_storage_size_long; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSTS0200; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes_provided; Step #6 - "compile-libfuzzer-introspector-x86_64": int bytes_available; Step #6 - "compile-libfuzzer-introspector-x86_64": char msgid[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": } errcode_s; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char header[208]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char loca_adapter_address[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LIND0500; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.138 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__stream_select_s uv__stream_select_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.151 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/hpux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.154 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/process.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__posix_spawn_fncs_tag { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int (*addchdir_np)(const posix_spawn_file_actions_t *, const char *); Step #6 - "compile-libfuzzer-introspector-x86_64": } file_actions; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__posix_spawn_fncs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.164 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/linux-inotify.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.170 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/hurd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.173 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/dl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.177 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/os390-syscalls.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QUEUE member; Step #6 - "compile-libfuzzer-introspector-x86_64": struct pollfd* items; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long size; Step #6 - "compile-libfuzzer-introspector-x86_64": int msg_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__os390_epoll; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.181 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.185 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/cmake-bootstrap.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.189 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_signal_t* handle; Step #6 - "compile-libfuzzer-introspector-x86_64": int signum; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__signal_msg_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.196 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/pthread-fixes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.199 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/freebsd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.204 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/unix/linux-core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.213 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/stream-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.216 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/winsock.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AFD_RECV_DATAGRAM_INFO { Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSABUF BufferArray; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG BufferCount; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG AfdFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG TdiFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr* Address; Step #6 - "compile-libfuzzer-introspector-x86_64": int* AddressLength; Step #6 - "compile-libfuzzer-introspector-x86_64": } AFD_RECV_DATAGRAM_INFO, *PAFD_RECV_DATAGRAM_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IP_ADAPTER_UNICAST_ADDRESS_XP { Step #6 - "compile-libfuzzer-introspector-x86_64": /* FIXME: __C89_NAMELESS was removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* __C89_NAMELESS */ union { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONGLONG Alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": /* __C89_NAMELESS */ struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _IP_ADAPTER_UNICAST_ADDRESS_XP *Next; Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET_ADDRESS Address; Step #6 - "compile-libfuzzer-introspector-x86_64": IP_PREFIX_ORIGIN PrefixOrigin; Step #6 - "compile-libfuzzer-introspector-x86_64": IP_SUFFIX_ORIGIN SuffixOrigin; Step #6 - "compile-libfuzzer-introspector-x86_64": IP_DAD_STATE DadState; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ValidLifetime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG PreferredLifetime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG LeaseLifetime; Step #6 - "compile-libfuzzer-introspector-x86_64": } IP_ADAPTER_UNICAST_ADDRESS_XP,*PIP_ADAPTER_UNICAST_ADDRESS_XP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AFD_RECV_INFO { Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSABUF BufferArray; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG BufferCount; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG AfdFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG TdiFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": } AFD_RECV_INFO, *PAFD_RECV_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IP_ADAPTER_UNICAST_ADDRESS_LH { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONGLONG Alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _IP_ADAPTER_UNICAST_ADDRESS_LH *Next; Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET_ADDRESS Address; Step #6 - "compile-libfuzzer-introspector-x86_64": IP_PREFIX_ORIGIN PrefixOrigin; Step #6 - "compile-libfuzzer-introspector-x86_64": IP_SUFFIX_ORIGIN SuffixOrigin; Step #6 - "compile-libfuzzer-introspector-x86_64": IP_DAD_STATE DadState; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ValidLifetime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG PreferredLifetime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG LeaseLifetime; Step #6 - "compile-libfuzzer-introspector-x86_64": UINT8 OnLinkPrefixLength; Step #6 - "compile-libfuzzer-introspector-x86_64": } IP_ADAPTER_UNICAST_ADDRESS_LH,*PIP_ADAPTER_UNICAST_ADDRESS_LH; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.220 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uv__ipc_socket_xfer_type_t xfer_type; Step #6 - "compile-libfuzzer-introspector-x86_64": uv__ipc_socket_xfer_info_t xfer_info; Step #6 - "compile-libfuzzer-introspector-x86_64": QUEUE member; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__ipc_xfer_queue_item_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_write_t req; /* Internal heap-allocated write request. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uv_write_t* user_req; /* Pointer to user-specified uv_write_t. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__coalesced_write_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved1; /* Ignored. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t data_length; /* Must be zero if there is no data. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t reserved2; /* Must be zero. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__ipc_frame_header_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.240 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/winapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _FILE_INFORMATION_CLASS { Step #6 - "compile-libfuzzer-introspector-x86_64": FileDirectoryInformation = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFullDirectoryInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileBothDirectoryInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileBasicInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileStandardInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileInternalInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileEaInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAccessInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileNameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileRenameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileLinkInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileNamesInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileDispositionInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FilePositionInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFullEaInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileModeInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAlignmentInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAllInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAllocationInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileEndOfFileInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAlternateNameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileStreamInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FilePipeInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FilePipeLocalInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FilePipeRemoteInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileMailslotQueryInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileMailslotSetInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileCompressionInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileObjectIdInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileCompletionInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileMoveClusterInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileQuotaInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileReparsePointInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileNetworkOpenInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributeTagInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileTrackingInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIdBothDirectoryInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIdFullDirectoryInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileValidDataLengthInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileShortNameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIoCompletionNotificationInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIoStatusBlockRangeInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIoPriorityHintInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileSfioReserveInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileSfioVolumeInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileHardLinkInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileProcessIdsUsingFileInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileNormalizedNameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileNetworkPhysicalNameInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIdGlobalTxDirectoryInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileIsRemoteDeviceInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileAttributeCacheInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileNumaNodeInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileStandardLinkInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileRemoteProtocolInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": FileMaximumInformation Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_END_OF_FILE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER EndOfFile; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_END_OF_FILE_INFORMATION, *PFILE_END_OF_FILE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (WINAPI *sGetQueuedCompletionStatusEx) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE CompletionPort, Step #6 - "compile-libfuzzer-introspector-x86_64": LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ulCount, Step #6 - "compile-libfuzzer-introspector-x86_64": PULONG ulNumEntriesRemoved, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwMilliseconds, Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL fAlertable); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ULONG CALLBACK _DEVICE_NOTIFY_CALLBACK_ROUTINE( Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID Context, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Type, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID Setting Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _UNICODE_STRING { Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT Length; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT MaximumLength; Step #6 - "compile-libfuzzer-introspector-x86_64": PWSTR Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } UNICODE_STRING, *PUNICODE_STRING; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_DIRECTORY_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NextEntryOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER CreationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastAccessTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastWriteTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER ChangeTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER EndOfFile; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER AllocationSize; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR FileName[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_DIRECTORY_INFORMATION, *PFILE_DIRECTORY_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_ALL_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_BASIC_INFORMATION BasicInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_STANDARD_INFORMATION StandardInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_INTERNAL_INFORMATION InternalInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_EA_INFORMATION EaInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ACCESS_INFORMATION AccessInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_POSITION_INFORMATION PositionInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_MODE_INFORMATION ModeInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_ALIGNMENT_INFORMATION AlignmentInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_NAME_INFORMATION NameInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_ALL_INFORMATION, *PFILE_ALL_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef VOID (NTAPI *PIO_APC_ROUTINE) Step #6 - "compile-libfuzzer-introspector-x86_64": (PVOID ApcContext, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK IoStatusBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Reserved); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef _DEVICE_NOTIFY_CALLBACK_ROUTINE* _PDEVICE_NOTIFY_CALLBACK_ROUTINE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (WINAPI *uv_sGetHostNameW) Step #6 - "compile-libfuzzer-introspector-x86_64": (PWSTR, Step #6 - "compile-libfuzzer-introspector-x86_64": int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_BOTH_DIR_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NextEntryOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER CreationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastAccessTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastWriteTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER ChangeTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER EndOfFile; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER AllocationSize; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG EaSize; Step #6 - "compile-libfuzzer-introspector-x86_64": CCHAR ShortNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR ShortName[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR FileName[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_BOTH_DIR_INFORMATION, *PFILE_BOTH_DIR_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_EA_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG EaSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_EA_INFORMATION, *PFILE_EA_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _FS_INFORMATION_CLASS { Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsVolumeInformation = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsLabelInformation = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsSizeInformation = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsDeviceInformation = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsAttributeInformation = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsControlInformation = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsFullSizeInformation = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsObjectIdInformation = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsDriverPathInformation = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsVolumeFlagsInformation = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": FileFsSectorSizeInformation = 11 Step #6 - "compile-libfuzzer-introspector-x86_64": } FS_INFORMATION_CLASS, *PFS_INFORMATION_CLASS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_LABEL_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG VolumeLabelLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR VolumeLabel[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_LABEL_INFORMATION, *PFILE_FS_LABEL_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_DEVICE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": DEVICE_TYPE DeviceType; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_DEVICE_INFORMATION, *PFILE_FS_DEVICE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_OBJECTID_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR ObjectId[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR ExtendedInfo[48]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_OBJECTID_INFORMATION, *PFILE_FS_OBJECTID_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_VOLUME_FLAGS_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_VOLUME_FLAGS_INFORMATION, *PFILE_FS_VOLUME_FLAGS_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtDeviceIoControlFile) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE FileHandle, Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE Event, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_APC_ROUTINE ApcRoutine, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID ApcContext, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK IoStatusBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG IoControlCode, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID InputBuffer, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG InputBufferLength, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID OutputBuffer, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG OutputBufferLength); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_BASIC_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER CreationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastAccessTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER LastWriteTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER ChangeTime; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD FileAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_BASIC_INFORMATION, *PFILE_BASIC_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_ACCESS_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ACCESS_MASK AccessFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_ACCESS_INFORMATION, *PFILE_ACCESS_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_VOLUME_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER VolumeCreationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG VolumeSerialNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG VolumeLabelLength; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN SupportsObjects; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR VolumeLabel[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_VOLUME_INFORMATION, *PFILE_FS_VOLUME_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_SIZE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER TotalAllocationUnits; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER AvailableAllocationUnits; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG SectorsPerAllocationUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG BytesPerSector; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_SIZE_INFORMATION, *PFILE_FS_SIZE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_ATTRIBUTE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileSystemAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": LONG MaximumComponentNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileSystemNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR FileSystemName[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_ATTRIBUTE_INFORMATION, *PFILE_FS_ATTRIBUTE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_DRIVER_PATH_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN DriverInPath; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG DriverNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR DriverName[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_DRIVER_PATH_INFORMATION, *PFILE_FS_DRIVER_PATH_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_SECTOR_SIZE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG LogicalBytesPerSector; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG PhysicalBytesPerSectorForAtomicity; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG PhysicalBytesPerSectorForPerformance; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileSystemEffectivePhysicalBytesPerSectorForAtomicity; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ByteOffsetForSectorAlignment; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ByteOffsetForPartitionAlignment; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_SECTOR_SIZE_INFORMATION, *PFILE_FS_SECTOR_SIZE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtQueryInformationFile) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE FileHandle, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK IoStatusBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID FileInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_INFORMATION_CLASS FileInformationClass); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtQueryVolumeInformationFile) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE FileHandle, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK IoStatusBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID FsInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length, Step #6 - "compile-libfuzzer-introspector-x86_64": FS_INFORMATION_CLASS FsInformationClass); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _REPARSE_DATA_BUFFER { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ReparseTag; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT ReparseDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT Reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Flags; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR PathBuffer[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SymbolicLinkReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT SubstituteNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT PrintNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR PathBuffer[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } MountPointReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR DataBuffer[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GenericReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG StringCount; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR StringList[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AppExecLinkReparseBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _OVERLAPPED_ENTRY { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG_PTR lpCompletionKey; Step #6 - "compile-libfuzzer-introspector-x86_64": LPOVERLAPPED lpOverlapped; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG_PTR Internal; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwNumberOfBytesTransferred; Step #6 - "compile-libfuzzer-introspector-x86_64": } OVERLAPPED_ENTRY, *LPOVERLAPPED_ENTRY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const UNICODE_STRING *PCUNICODE_STRING; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_ALIGNMENT_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG AlignmentRequirement; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_ALIGNMENT_INFORMATION, *PFILE_ALIGNMENT_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_CONTROL_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER FreeSpaceStartFiltering; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER FreeSpaceThreshold; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER FreeSpaceStopFiltering; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER DefaultQuotaThreshold; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER DefaultQuotaLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileSystemControlFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_CONTROL_INFORMATION, *PFILE_FS_CONTROL_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER IdleTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER KernelTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER UserTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER DpcTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER InterruptTime; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG InterruptCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION, *PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtQuerySystemInformation) Step #6 - "compile-libfuzzer-introspector-x86_64": (UINT SystemInformationClass, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID SystemInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG SystemInformationLength, Step #6 - "compile-libfuzzer-introspector-x86_64": PULONG ReturnLength); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef _HPOWERNOTIFY *_PHPOWERNOTIFY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_NAME_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG FileNameLength; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR FileName[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_NAME_INFORMATION, *PFILE_NAME_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_FS_FULL_SIZE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER TotalAllocationUnits; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER CallerAvailableAllocationUnits; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER ActualAvailableAllocationUnits; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG SectorsPerAllocationUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG BytesPerSector; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_FS_FULL_SIZE_INFORMATION, *PFILE_FS_FULL_SIZE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtQueryDirectoryFile) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE FileHandle, Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE Event, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_APC_ROUTINE ApcRoutine, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID ApcContext, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK IoStatusBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID FileInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_INFORMATION_CLASS FileInformationClass, Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN ReturnSingleEntry, Step #6 - "compile-libfuzzer-introspector-x86_64": PUNICODE_STRING FileName, Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN RestartScan Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DWORD (WINAPI *sPowerRegisterSuspendResumeNotification) Step #6 - "compile-libfuzzer-introspector-x86_64": (DWORD Flags, Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE Recipient, Step #6 - "compile-libfuzzer-introspector-x86_64": _PHPOWERNOTIFY RegistrationHandle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_STANDARD_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER AllocationSize; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER EndOfFile; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NumberOfLinks; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN DeletePending; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN Directory; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_POSITION_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER CurrentByteOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_POSITION_INFORMATION, *PFILE_POSITION_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_DISPOSITION_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": BOOLEAN DeleteFile; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sRtlGetVersion) Step #6 - "compile-libfuzzer-introspector-x86_64": (PRTL_OSVERSIONINFOW lpVersionInformation); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { Step #6 - "compile-libfuzzer-introspector-x86_64": _PDEVICE_NOTIFY_CALLBACK_ROUTINE Callback; Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID Context; Step #6 - "compile-libfuzzer-introspector-x86_64": } _DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS, *_PDEVICE_NOTIFY_SUBSCRIBE_PARAMETERS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef VOID (CALLBACK* WINEVENTPROC) Step #6 - "compile-libfuzzer-introspector-x86_64": (HWINEVENTHOOK hWinEventHook, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD event, Step #6 - "compile-libfuzzer-introspector-x86_64": HWND hwnd, Step #6 - "compile-libfuzzer-introspector-x86_64": LONG idObject, Step #6 - "compile-libfuzzer-introspector-x86_64": LONG idChild, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD idEventThread, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwmsEventTime); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _TCP_INITIAL_RTO_PARAMETERS { Step #6 - "compile-libfuzzer-introspector-x86_64": USHORT Rtt; Step #6 - "compile-libfuzzer-introspector-x86_64": UCHAR MaxSynRetransmissions; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _IO_STATUS_BLOCK { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": NTSTATUS Status; Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID Pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG_PTR Information; Step #6 - "compile-libfuzzer-introspector-x86_64": } IO_STATUS_BLOCK, *PIO_STATUS_BLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_INTERNAL_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER IndexNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_INTERNAL_INFORMATION, *PFILE_INTERNAL_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_MODE_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Mode; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_MODE_INFORMATION, *PFILE_MODE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _FILE_PIPE_LOCAL_INFORMATION { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NamedPipeType; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NamedPipeConfiguration; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG MaximumInstances; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG CurrentInstances; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG InboundQuota; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG ReadDataAvailable; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG OutboundQuota; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG WriteQuotaAvailable; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NamedPipeState; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NamedPipeEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": } FILE_PIPE_LOCAL_INFORMATION, *PFILE_PIPE_LOCAL_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ULONG (NTAPI *sRtlNtStatusToDosError) Step #6 - "compile-libfuzzer-introspector-x86_64": (NTSTATUS Status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PVOID _HPOWERNOTIFY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtSetInformationFile) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE FileHandle, Step #6 - "compile-libfuzzer-introspector-x86_64": PIO_STATUS_BLOCK IoStatusBlock, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID FileInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length, Step #6 - "compile-libfuzzer-introspector-x86_64": FILE_INFORMATION_CLASS FileInformationClass); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HWINEVENTHOOK (WINAPI *sSetWinEventHook) Step #6 - "compile-libfuzzer-introspector-x86_64": (UINT eventMin, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT eventMax, Step #6 - "compile-libfuzzer-introspector-x86_64": HMODULE hmodWinEventProc, Step #6 - "compile-libfuzzer-introspector-x86_64": WINEVENTPROC lpfnWinEventProc, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD idProcess, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD idThread, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT dwflags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS (NTAPI *sNtQueryInformationProcess) Step #6 - "compile-libfuzzer-introspector-x86_64": (HANDLE ProcessHandle, Step #6 - "compile-libfuzzer-introspector-x86_64": UINT ProcessInformationClass, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID ProcessInformation, Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Length, Step #6 - "compile-libfuzzer-introspector-x86_64": PULONG ReturnLength); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.255 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/tty.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.274 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/handle.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.278 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.282 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV__IPC_SOCKET_XFER_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UV__IPC_SOCKET_XFER_TCP_CONNECTION, Step #6 - "compile-libfuzzer-introspector-x86_64": UV__IPC_SOCKET_XFER_TCP_SERVER Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__ipc_socket_xfer_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": WSAPROTOCOL_INFOW socket_info; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t delayed_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__ipc_socket_xfer_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (WINAPI *uv__peersockfunc)(SOCKET, struct sockaddr*, int*); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.288 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/udp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.298 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/async.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.302 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/getaddrinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct addrinfoW { Step #6 - "compile-libfuzzer-introspector-x86_64": int ai_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": int ai_family; Step #6 - "compile-libfuzzer-introspector-x86_64": int ai_socktype; Step #6 - "compile-libfuzzer-introspector-x86_64": int ai_protocol; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ai_addrlen; Step #6 - "compile-libfuzzer-introspector-x86_64": WCHAR* ai_canonname; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr* ai_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": struct addrinfoW* ai_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ADDRINFOW, *PADDRINFOW; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.308 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/loop-watcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.311 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.325 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/tcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.339 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/process-stdio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.344 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.352 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/winapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.356 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/detect-wakeup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.359 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/snprintf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.362 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/fs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*uv__fs_mktemp_func)(uv_fs_t* req); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.387 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/atomicops-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.390 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.396 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/req-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.400 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/winsock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.406 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/getnameinfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.410 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/fs-fd-hash-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.414 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.419 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/process.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct env_var { Step #6 - "compile-libfuzzer-introspector-x86_64": const WCHAR* const wide; Step #6 - "compile-libfuzzer-introspector-x86_64": const WCHAR* const wide_eq; Step #6 - "compile-libfuzzer-introspector-x86_64": const size_t len; /* including null or '=' */ Step #6 - "compile-libfuzzer-introspector-x86_64": } env_var_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.429 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/dl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.433 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/poll.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_single_fd_set_s { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int fd_count; Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET fd_array[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_single_fd_set_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.440 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/handle-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.444 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/fs-event.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.451 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/src/win/signal.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.456 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_write_cb)(uv_write_t* req, int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_shutdown_cb)(uv_shutdown_t* req, int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_close_cb)(uv_handle_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_read_cb)(uv_stream_t* stream, Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t nread, Step #6 - "compile-libfuzzer-introspector-x86_64": const uv_buf_t* buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_random_cb)(uv_random_t* req, Step #6 - "compile-libfuzzer-introspector-x86_64": int status, Step #6 - "compile-libfuzzer-introspector-x86_64": void* buf, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t buflen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV_LEAVE_GROUP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_JOIN_GROUP Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_membership; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_connect_cb)(uv_connect_t* req, int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_connection_cb)(uv_stream_t* server, int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_poll_cb)(uv_poll_t* handle, int status, int events); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": long tv_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": long tv_nsec; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_timespec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_work_cb)(uv_work_t* req); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_loop_s uv_loop_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*uv_calloc_func)(size_t count, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_timer_cb)(uv_timer_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_idle_cb)(uv_idle_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_walk_cb)(uv_handle_t* handle, void* arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_getaddrinfo_cb)(uv_getaddrinfo_t* req, Step #6 - "compile-libfuzzer-introspector-x86_64": int status, Step #6 - "compile-libfuzzer-introspector-x86_64": struct addrinfo* res); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_nlink; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_uid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_gid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_rdev; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_ino; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_blksize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st_gen; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timespec_t st_atim; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timespec_t st_mtim; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timespec_t st_ctim; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timespec_t st_birthtim; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_stat_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_fs_poll_cb)(uv_fs_poll_t* handle, Step #6 - "compile-libfuzzer-introspector-x86_64": int status, Step #6 - "compile-libfuzzer-introspector-x86_64": const uv_stat_t* prev, Step #6 - "compile-libfuzzer-introspector-x86_64": const uv_stat_t* curr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_free_func)(void* ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_async_cb)(uv_async_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_exit_cb)(uv_process_t*, int64_t exit_status, int term_signal); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_fs_cb)(uv_fs_t* req); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_getnameinfo_cb)(uv_getnameinfo_t* req, Step #6 - "compile-libfuzzer-introspector-x86_64": int status, Step #6 - "compile-libfuzzer-introspector-x86_64": const char* hostname, Step #6 - "compile-libfuzzer-introspector-x86_64": const char* service); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_fs_event_cb)(uv_fs_event_t* handle, Step #6 - "compile-libfuzzer-introspector-x86_64": const char* filename, Step #6 - "compile-libfuzzer-introspector-x86_64": int events, Step #6 - "compile-libfuzzer-introspector-x86_64": int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_signal_cb)(uv_signal_t* handle, int signum); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV_UNKNOWN_REQ = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": #define XX(uc, lc) UV_##uc, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_REQ_TYPE_MAP(XX) Step #6 - "compile-libfuzzer-introspector-x86_64": #undef XX Step #6 - "compile-libfuzzer-introspector-x86_64": UV_REQ_TYPE_PRIVATE Step #6 - "compile-libfuzzer-introspector-x86_64": UV_REQ_TYPE_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_req_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_req_s uv_req_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_utsname_s uv_utsname_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": #define XX(code, _) UV_ ## code = UV__ ## code, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_ERRNO_MAP(XX) Step #6 - "compile-libfuzzer-introspector-x86_64": #undef XX Step #6 - "compile-libfuzzer-introspector-x86_64": UV_ERRNO_MAX = UV__EOF - 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_errno_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_handle_s uv_handle_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_stream_s uv_stream_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_udp_s uv_udp_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_tty_s uv_tty_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_timer_s uv_timer_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_check_s uv_check_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_async_s uv_async_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV_UNKNOWN_HANDLE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": #define XX(uc, lc) UV_##uc, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_HANDLE_TYPE_MAP(XX) Step #6 - "compile-libfuzzer-introspector-x86_64": #undef XX Step #6 - "compile-libfuzzer-introspector-x86_64": UV_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_HANDLE_TYPE_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_handle_type; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_dir_s uv_dir_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_tcp_s uv_tcp_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_pipe_s uv_pipe_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_poll_s uv_poll_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_prepare_s uv_prepare_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_idle_s uv_idle_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_process_s uv_process_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_fs_poll_s uv_fs_poll_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_interface_address_s uv_interface_address_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_prepare_cb)(uv_prepare_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_dirent_s uv_dirent_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_alloc_cb)(uv_handle_t* handle, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t suggested_size, Step #6 - "compile-libfuzzer-introspector-x86_64": uv_buf_t* buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_getaddrinfo_s uv_getaddrinfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_shutdown_s uv_shutdown_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_connect_s uv_connect_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_fs_s uv_fs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_env_item_s uv_env_item_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_statfs_s uv_statfs_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV_LOOP_BLOCK_SIGNAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_METRICS_IDLE_TIME Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_loop_option; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*uv_malloc_func)(size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_getnameinfo_s uv_getnameinfo_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_write_s uv_write_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_udp_send_s uv_udp_send_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_work_s uv_work_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UV_RUN_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_RUN_ONCE, Step #6 - "compile-libfuzzer-introspector-x86_64": UV_RUN_NOWAIT Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_run_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*uv_realloc_func)(void* ptr, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_after_work_cb)(uv_work_t* req, int status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_random_s uv_random_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_signal_s uv_signal_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_cpu_info_s uv_cpu_info_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv_check_cb)(uv_check_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_fs_event_s uv_fs_event_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_passwd_s uv_passwd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.479 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.482 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/unix.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_os_sock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* handle; Step #6 - "compile-libfuzzer-introspector-x86_64": char* errmsg; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_lib_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*uv__io_cb)(struct uv_loop_s* loop, Step #6 - "compile-libfuzzer-introspector-x86_64": struct uv__io_s* w, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int events); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_thread_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_cond_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_t uv_thread_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_cond_t uv_cond_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uid_t uv_uid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__io_s uv__io_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_mutex_t uv_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_key_t uv_key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _uv_barrier* b; Step #6 - "compile-libfuzzer-introspector-x86_64": # if defined(PTHREAD_BARRIER_SERIAL_THREAD) Step #6 - "compile-libfuzzer-introspector-x86_64": /* TODO(bnoordhuis) Remove padding in v2. */ Step #6 - "compile-libfuzzer-introspector-x86_64": char pad[sizeof(pthread_barrier_t) - sizeof(struct _uv_barrier*)]; Step #6 - "compile-libfuzzer-introspector-x86_64": # endif Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_barrier_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct dirent uv__dirent_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_os_fd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pid_t uv_pid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_barrier_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_barrier_t uv_barrier_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_buf_t { Step #6 - "compile-libfuzzer-introspector-x86_64": char* base; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_buf_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_rwlock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_rwlock_t uv_rwlock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_once_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_sem_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_once_t uv_once_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef UV_PLATFORM_SEM_T uv_sem_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef gid_t uv_gid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.487 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/stdint-msvc2008.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef _W64 signed int intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t intmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef _W64 unsigned int uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t uintmax_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int8 int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int8 uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t int_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t int_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t int_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t uint_fast16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int16 int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int32 int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int16 uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int32 uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t int_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t int_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t uint_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t uint_fast32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int64 intptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t int_least64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t int_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t uint_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t uint_fast8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t int_least8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t uint_least16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t uint_fast64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 uintptr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int64 int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t uint_least32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.492 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/darwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.495 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/sunos.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.498 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/win.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (PASCAL *LPFN_TRANSMITFILE) Step #6 - "compile-libfuzzer-introspector-x86_64": (SOCKET hSocket, Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE hFile, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD nNumberOfBytesToWrite, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD nNumberOfBytesPerSend, Step #6 - "compile-libfuzzer-introspector-x86_64": LPOVERLAPPED lpOverlapped, Step #6 - "compile-libfuzzer-introspector-x86_64": LPTRANSMIT_FILE_BUFFERS lpTransmitBuffers, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LONG NTSTATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLOCK read_write_lock_; Step #6 - "compile-libfuzzer-introspector-x86_64": /* TODO: retained for ABI compatibility; remove me in v2.x */ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef _WIN64 Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char padding_[72]; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char padding_[44]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_rwlock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": HMODULE handle; Step #6 - "compile-libfuzzer-introspector-x86_64": char* errmsg; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_lib_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PVOID RTL_SRWLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NTSTATUS *PNTSTATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int n; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int count; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_mutex_t mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_sem_t turnstile1; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_sem_t turnstile2; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_barrier_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (WSAAPI* LPFN_WSARECV) Step #6 - "compile-libfuzzer-introspector-x86_64": (SOCKET socket, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSABUF buffers, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD buffer_count, Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD bytes, Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD flags, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSAOVERLAPPED overlapped, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSAOVERLAPPED_COMPLETION_ROUTINE completion_routine); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE uv_thread_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uv_gid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (WSAAPI* LPFN_WSARECVFROM) Step #6 - "compile-libfuzzer-introspector-x86_64": (SOCKET socket, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSABUF buffers, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD buffer_count, Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD bytes, Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD flags, Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr* addr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT addr_len, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSAOVERLAPPED overlapped, Step #6 - "compile-libfuzzer-introspector-x86_64": LPWSAOVERLAPPED_COMPLETION_ROUTINE completion_routine); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SOCKET uv_os_sock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE uv_sem_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv__dirent_s { Step #6 - "compile-libfuzzer-introspector-x86_64": int d_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char d_name[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv__dirent_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_buf_t { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG len; Step #6 - "compile-libfuzzer-introspector-x86_64": char* base; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_buf_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct pollfd { Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET fd; Step #6 - "compile-libfuzzer-introspector-x86_64": short events; Step #6 - "compile-libfuzzer-introspector-x86_64": short revents; Step #6 - "compile-libfuzzer-introspector-x86_64": } WSAPOLLFD, *PWSAPOLLFD, *LPWSAPOLLFD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (PASCAL *LPFN_GETACCEPTEXSOCKADDRS) Step #6 - "compile-libfuzzer-introspector-x86_64": (PVOID lpOutputBuffer, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwReceiveDataLength, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwLocalAddressLength, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwRemoteAddressLength, Step #6 - "compile-libfuzzer-introspector-x86_64": LPSOCKADDR* LocalSockaddr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT LocalSockaddrLength, Step #6 - "compile-libfuzzer-introspector-x86_64": LPSOCKADDR* RemoteSockaddr, Step #6 - "compile-libfuzzer-introspector-x86_64": LPINT RemoteSockaddrLength); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": CONDITION_VARIABLE cond_var; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int waiters_count; Step #6 - "compile-libfuzzer-introspector-x86_64": CRITICAL_SECTION waiters_count_lock; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE signal_event; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE broadcast_event; Step #6 - "compile-libfuzzer-introspector-x86_64": } unused_; /* TODO: retained for ABI compatibility; remove me in v2.x. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_cond_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (PASCAL *LPFN_DISCONNECTEX) Step #6 - "compile-libfuzzer-introspector-x86_64": (SOCKET hSocket, Step #6 - "compile-libfuzzer-introspector-x86_64": LPOVERLAPPED lpOverlapped, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD reserved); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CRITICAL_SECTION uv_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (PASCAL *LPFN_ACCEPTEX) Step #6 - "compile-libfuzzer-introspector-x86_64": (SOCKET sListenSocket, Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET sAcceptSocket, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID lpOutputBuffer, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwReceiveDataLength, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwLocalAddressLength, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwRemoteAddressLength, Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD lpdwBytesReceived, Step #6 - "compile-libfuzzer-introspector-x86_64": LPOVERLAPPED lpOverlapped); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef PVOID CONDITION_VARIABLE, *PCONDITION_VARIABLE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AFD_POLL_HANDLE_INFO { Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE Handle; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Events; Step #6 - "compile-libfuzzer-introspector-x86_64": NTSTATUS Status; Step #6 - "compile-libfuzzer-introspector-x86_64": } AFD_POLL_HANDLE_INFO, *PAFD_POLL_HANDLE_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE uv_os_fd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD tls_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_key_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uv_uid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (PASCAL *LPFN_CONNECTEX) Step #6 - "compile-libfuzzer-introspector-x86_64": (SOCKET s, Step #6 - "compile-libfuzzer-introspector-x86_64": const struct sockaddr* name, Step #6 - "compile-libfuzzer-introspector-x86_64": int namelen, Step #6 - "compile-libfuzzer-introspector-x86_64": PVOID lpSendBuffer, Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwSendDataLength, Step #6 - "compile-libfuzzer-introspector-x86_64": LPDWORD lpdwBytesSent, Step #6 - "compile-libfuzzer-introspector-x86_64": LPOVERLAPPED lpOverlapped); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _AFD_POLL_INFO { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER Timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG NumberOfHandles; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Exclusive; Step #6 - "compile-libfuzzer-introspector-x86_64": AFD_POLL_HANDLE_INFO Handles[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AFD_POLL_INFO, *PAFD_POLL_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int uv_pid_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct uv_once_s { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ran; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event; Step #6 - "compile-libfuzzer-introspector-x86_64": } uv_once_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.505 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/os390.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.509 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.512 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/aix.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.515 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/threadpool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.518 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.521 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/bsd.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.524 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/tree.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.531 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmlibuv/include/uv/errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.536 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/curses.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef chtype cchar_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": short flags; /* flags OR'd together (see below) */ Step #6 - "compile-libfuzzer-introspector-x86_64": short build; /* PDC_BUILD at compile time */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char major; /* PDC_VER_MAJOR */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char minor; /* PDC_VER_MINOR */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char csize; /* sizeof chtype */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bsize; /* sizeof bool */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PDC_VERSION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int mmask_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _win /* definition of a window */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int _cury; /* current pseudo-cursor */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _curx; Step #6 - "compile-libfuzzer-introspector-x86_64": int _maxy; /* max window coordinates */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _maxx; Step #6 - "compile-libfuzzer-introspector-x86_64": int _begy; /* origin on screen */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _begx; Step #6 - "compile-libfuzzer-introspector-x86_64": int _flags; /* window properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": chtype _attrs; /* standard attributes and colors */ Step #6 - "compile-libfuzzer-introspector-x86_64": chtype _bkgd; /* background, normally blank */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _clear; /* causes clear at next refresh */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _leaveit; /* leaves cursor where it is */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _scroll; /* allows window scrolling */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _nodelay; /* input character wait flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _immed; /* immediate update flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _sync; /* synchronise window ancestors */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _use_keypad; /* flags keypad key mode active */ Step #6 - "compile-libfuzzer-introspector-x86_64": chtype **_y; /* pointer to line pointer array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *_firstch; /* first changed character in line */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *_lastch; /* last changed character in line */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _tmarg; /* top of scrolling region */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _bmarg; /* bottom of scrolling region */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _delayms; /* milliseconds of delay for getch() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _parx, _pary; /* coords relative to parent (0,0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _win *_parent; /* subwin's pointer to parent win */ Step #6 - "compile-libfuzzer-introspector-x86_64": } WINDOW; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int chtype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": bool alive; /* if initscr() called, and not endwin() */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool autocr; /* if cr -> lf */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool cbreak; /* if terminal unbuffered */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool echo; /* if terminal echo */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool raw_inp; /* raw input mode (v. cooked input) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool raw_out; /* raw output mode (7 v. 8 bits) */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool audible; /* FALSE if the bell is visual */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool mono; /* TRUE if current screen is mono */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool resized; /* TRUE if TERM has been resized */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool orig_attr; /* TRUE if we have the original colors */ Step #6 - "compile-libfuzzer-introspector-x86_64": short orig_fore; /* original screen foreground color */ Step #6 - "compile-libfuzzer-introspector-x86_64": short orig_back; /* original screen foreground color */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cursrow; /* position of physical cursor */ Step #6 - "compile-libfuzzer-introspector-x86_64": int curscol; /* position of physical cursor */ Step #6 - "compile-libfuzzer-introspector-x86_64": int visibility; /* visibility of cursor */ Step #6 - "compile-libfuzzer-introspector-x86_64": int orig_cursor; /* original cursor size */ Step #6 - "compile-libfuzzer-introspector-x86_64": int lines; /* new value for LINES */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cols; /* new value for COLS */ Step #6 - "compile-libfuzzer-introspector-x86_64": mmask_t _trap_mbe; /* trap these mouse button events */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mouse_wait; /* time to wait (in ms) for a Step #6 - "compile-libfuzzer-introspector-x86_64": button release after a press, in Step #6 - "compile-libfuzzer-introspector-x86_64": order to count it as a click */ Step #6 - "compile-libfuzzer-introspector-x86_64": int slklines; /* lines in use by slk_init() */ Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW *slk_winptr; /* window for slk */ Step #6 - "compile-libfuzzer-introspector-x86_64": int linesrippedoff; /* lines ripped off via ripoffline() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int linesrippedoffontop; /* lines ripped off on Step #6 - "compile-libfuzzer-introspector-x86_64": top via ripoffline() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int delaytenths; /* 1/10ths second to wait block Step #6 - "compile-libfuzzer-introspector-x86_64": getch() for */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool _preserve; /* TRUE if screen background Step #6 - "compile-libfuzzer-introspector-x86_64": to be preserved */ Step #6 - "compile-libfuzzer-introspector-x86_64": int _restore; /* specifies if screen background Step #6 - "compile-libfuzzer-introspector-x86_64": to be restored, and how */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long key_modifiers; /* key modifiers (SHIFT, CONTROL, etc.) Step #6 - "compile-libfuzzer-introspector-x86_64": on last key press */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool return_key_modifiers; /* TRUE if modifier keys are Step #6 - "compile-libfuzzer-introspector-x86_64": returned as "real" keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool key_code; /* TRUE if last key is a special key; Step #6 - "compile-libfuzzer-introspector-x86_64": used internally by get_wch() */ Step #6 - "compile-libfuzzer-introspector-x86_64": MOUSE_STATUS mouse_status; /* last returned mouse status */ Step #6 - "compile-libfuzzer-introspector-x86_64": short line_color; /* color of line attributes - default -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": attr_t termattrs; /* attribute capabilities */ Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW *lastscr; /* the last screen image */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *dbfp; /* debug trace file pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool color_started; /* TRUE after start_color() */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool dirty; /* redraw on napms() after init_color() */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sel_start; /* start of selection (y * COLS + x) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sel_end; /* end of selection */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *c_buffer; /* character buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int c_pindex; /* putter index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int c_gindex; /* getter index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int *c_ungch; /* array of ungotten chars */ Step #6 - "compile-libfuzzer-introspector-x86_64": int c_ungind; /* ungetch() push index */ Step #6 - "compile-libfuzzer-introspector-x86_64": int c_ungmax; /* allocated size of ungetch() buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": PDC_PAIR *atrtab; /* table of color pairs */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SCREEN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long chtype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef chtype attr_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long mmask_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int x; /* absolute column, 0 based, measured in characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": int y; /* absolute row, 0 based, measured in characters */ Step #6 - "compile-libfuzzer-introspector-x86_64": short button[3]; /* state of each button */ Step #6 - "compile-libfuzzer-introspector-x86_64": int changes; /* flags indicating what has changed with the mouse */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MOUSE_STATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": short id; /* unused, always 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int x, y, z; /* x, y same as MOUSE_STATUS; z unused */ Step #6 - "compile-libfuzzer-introspector-x86_64": mmask_t bstate; /* equivalent to changes + button[], but Step #6 - "compile-libfuzzer-introspector-x86_64": in the same format as used for mousemask() */ Step #6 - "compile-libfuzzer-introspector-x86_64": } MEVENT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": short f; /* foreground color */ Step #6 - "compile-libfuzzer-introspector-x86_64": short b; /* background color */ Step #6 - "compile-libfuzzer-introspector-x86_64": int count; /* allocation order */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool set; /* pair has been set */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PDC_PAIR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char bool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.559 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/curspriv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct /* structure for ripped off lines */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int line; Step #6 - "compile-libfuzzer-introspector-x86_64": int (*init)(WINDOW *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": } RIPPEDOFFLINE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.563 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/panel.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct panelobs Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct panelobs *above; Step #6 - "compile-libfuzzer-introspector-x86_64": struct panel *pan; Step #6 - "compile-libfuzzer-introspector-x86_64": } PANELOBS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct panel Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW *win; Step #6 - "compile-libfuzzer-introspector-x86_64": int wstarty; Step #6 - "compile-libfuzzer-introspector-x86_64": int wendy; Step #6 - "compile-libfuzzer-introspector-x86_64": int wstartx; Step #6 - "compile-libfuzzer-introspector-x86_64": int wendx; Step #6 - "compile-libfuzzer-introspector-x86_64": struct panel *below; Step #6 - "compile-libfuzzer-introspector-x86_64": struct panel *above; Step #6 - "compile-libfuzzer-introspector-x86_64": const void *user; Step #6 - "compile-libfuzzer-introspector-x86_64": struct panelobs *obscure; Step #6 - "compile-libfuzzer-introspector-x86_64": } PANEL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.567 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/common/acs437.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.571 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/common/acsuni.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.574 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/window.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.581 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/clear.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.585 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/deleteln.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.589 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/panel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.595 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/pad.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.600 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/scanw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.607 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/delch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.610 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/refresh.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.615 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/outopts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.619 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/addch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.624 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.627 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/termattr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.631 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/overlay.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.635 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/beep.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.639 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/addstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.643 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.648 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/color.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.653 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/slk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.659 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/bkgd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.663 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/scroll.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.667 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/keyname.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.672 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/getyx.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.675 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/inch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.679 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/kernel.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.683 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/insstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.688 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/border.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.693 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/initscr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.699 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/touch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.703 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/getch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.710 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/getstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.716 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/inchstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.720 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/attr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.725 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/addchstr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.729 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/insch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.734 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/instr.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.738 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/inopts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.743 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/scr_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.747 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/printw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.751 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/move.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.754 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/pdcurses/mouse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.759 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcclip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.763 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdckbd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short normal; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short shift; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short control; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short alt; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short extended; Step #6 - "compile-libfuzzer-introspector-x86_64": } KPTAB; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.772 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.775 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcscrn.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG cbSize; Step #6 - "compile-libfuzzer-introspector-x86_64": COORD dwSize; Step #6 - "compile-libfuzzer-introspector-x86_64": COORD dwCursorPosition; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD wAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": SMALL_RECT srWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": COORD dwMaximumWindowSize; Step #6 - "compile-libfuzzer-introspector-x86_64": WORD wPopupAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL bFullscreenSupported; Step #6 - "compile-libfuzzer-introspector-x86_64": COLORREF ColorTable[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CONSOLE_SCREEN_BUFFER_INFOEX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (WINAPI *GetConsoleScreenBufferInfoExFn)(HANDLE hConsoleOutput, Step #6 - "compile-libfuzzer-introspector-x86_64": PCONSOLE_SCREEN_BUFFER_INFOEX lpConsoleScreenBufferInfoEx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (WINAPI *SetConsoleScreenBufferInfoExFn)(HANDLE hConsoleOutput, Step #6 - "compile-libfuzzer-introspector-x86_64": PCONSOLE_SCREEN_BUFFER_INFOEX lpConsoleScreenBufferInfoEx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CONSOLE_SCREEN_BUFFER_INFOEX *PCONSOLE_SCREEN_BUFFER_INFOEX; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.783 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcdisp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.789 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcsetsc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.792 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcwin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct {short r, g, b; bool mapped;} PDCCOLOR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.796 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmpdcurses/wincon/pdcgetsc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.799 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmllpkgc/llpkgc__internal.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*llpkgc__internal__span_cb)( Step #6 - "compile-libfuzzer-introspector-x86_64": llpkgc__internal_t*, const char*, const char*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum llparse_state_e llparse_state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.810 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmllpkgc/llpkgc__internal.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct llpkgc__internal_s llpkgc__internal_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.813 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmllpkgc/llpkgc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.818 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmllpkgc/llpkgc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef llpkgc__internal_t llpkgc_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*llpkgc_data_cb)(llpkgc_t*, const char* at, size_t length); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct llpkgc_settings_s llpkgc_settings_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*llpkgc_cb)(llpkgc_t*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum llpkgc_errno llpkgc_errno_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.822 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/src/lib_json/json_tool.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.827 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/config.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.831 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/writer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.839 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.842 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/json_features.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.845 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/json.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.848 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/assertions.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.852 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/allocator.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.857 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/forwards.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.860 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/reader.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.868 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmjsoncpp/include/json/value.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.886 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmelf/elf32.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf32_Off; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr r_offset; /* Location to be relocated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word r_info; /* Relocation type and symbol index. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Rel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t Elf32_Sword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word ch_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word ch_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word ch_addralign; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Chdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Sword d_tag; /* Entry type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word d_val; /* Integer value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr d_ptr; /* Address value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } d_un; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Dyn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word l_name; /* The name of a shared object. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word l_time_stamp; /* 32-bit timestamp. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word l_checksum; /* Checksum of visible symbols, sizes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word l_version; /* Interface version string index. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word l_flags; /* Flags (LL_*). */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Lib; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vd_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vd_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vd_ndx; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vd_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vd_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vd_aux; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vd_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Verdef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vn_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vn_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vn_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vn_aux; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vn_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Verneed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vda_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vda_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Verdaux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vna_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vna_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half vna_other; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vna_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word vna_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Vernaux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr r_offset; /* Location to be relocated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word r_info; /* Relocation type and symbol index. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Sword r_addend; /* Addend. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Rela; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf32_Addr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf32_Word; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf32_Word Elf32_Hashelt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf32_Sword Elf32_Ssize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Lword m_value; /* symbol value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word m_info; /* size + index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word m_poffset; /* symbol offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half m_repeat; /* repeat count */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half m_stride; /* stride info */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Move; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word st_name; /* String table index of name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr st_value; /* Symbol value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word st_size; /* Size of associated object. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_info; /* Type and binding information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_other; /* Reserved (not used). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half st_shndx; /* Section index of symbol. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Sym; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf32_Half Elf32_Versym; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t Elf32_Half; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf32_Lword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half si_boundto; /* direct bindings - symbol bound to */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half si_flags; /* per symbol flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Syminfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_name; /* Section name (index into the Step #6 - "compile-libfuzzer-introspector-x86_64": section header string table). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_type; /* Section type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_flags; /* Section flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr sh_addr; /* Address in memory image. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off sh_offset; /* Offset in file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_size; /* Size in bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_link; /* Index of a related section. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_info; /* Depends on section type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_addralign; /* Alignment in bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word sh_entsize; /* Size of each entry in section. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Shdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf_Note Elf32_Nhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word c_tag; /* how to interpret value */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word c_val; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr c_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } c_un; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Cap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_type; /* Entry type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off p_offset; /* File offset of contents. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr p_vaddr; /* Virtual address in memory image. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr p_paddr; /* Physical address (not used). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_filesz; /* Size of contents in file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_memsz; /* Size of contents in memory. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_flags; /* Access permission flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word p_align; /* Alignment in memory and file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Phdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf32_Word Elf32_Size; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char e_ident[EI_NIDENT]; /* File identification. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_type; /* File type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_machine; /* Machine architecture. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word e_version; /* ELF format version. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Addr e_entry; /* Entry point. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off e_phoff; /* Program header file offset. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Off e_shoff; /* Section header file offset. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Word e_flags; /* Architecture-specific flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_ehsize; /* Size of ELF header in bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_phentsize; /* Size of program header entry. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_phnum; /* Number of program header entries. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_shentsize; /* Size of section header entry. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_shnum; /* Number of section header entries. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf32_Half e_shstrndx; /* Section name strings section. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf32_Ehdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.891 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmelf/elf_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_namesz; /* Length of name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_descsz; /* Length of descriptor. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n_type; /* Type of this note. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf_Note; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gh_nbuckets; /* Number of hash buckets. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gh_symndx; /* First visible symbol in .dynsym. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gh_maskwords; /* #maskwords used in bloom filter. */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t gh_shift2; /* Bloom filter shift count. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf_GNU_Hash_Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf_Note Elf_Nhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.899 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmelf/elf64.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t Elf64_Half; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t Elf64_Word; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Xword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Off; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Lword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word ch_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word ch_reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword ch_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword ch_addralign; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Chdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Elf64_Addr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf_Note Elf64_Nhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Lword m_value; /* symbol value */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword m_info; /* size + index */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword m_poffset; /* symbol offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half m_repeat; /* repeat count */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half m_stride; /* stride info */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Move; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf64_Word Elf64_Hashelt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr r_offset; /* Location to be relocated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword r_info; /* Relocation type and symbol index. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Sxword r_addend; /* Addend. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Rela; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t Elf64_Sword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf64_Xword Elf64_Size; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word l_name; /* The name of a shared object. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word l_time_stamp; /* 64-bit timestamp. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word l_checksum; /* Checksum of visible symbols, sizes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word l_version; /* Interface version string index. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word l_flags; /* Flags (LL_*). */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Lib; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word p_type; /* Entry type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word p_flags; /* Access permission flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off p_offset; /* File offset of contents. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr p_vaddr; /* Virtual address in memory image. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr p_paddr; /* Physical address (not used). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword p_filesz; /* Size of contents in file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword p_memsz; /* Size of contents in memory. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword p_align; /* Alignment in memory and file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Phdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word st_name; /* String table index of name. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_info; /* Type and binding information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char st_other; /* Reserved (not used). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half st_shndx; /* Section index of symbol. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr st_value; /* Symbol value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword st_size; /* Size of associated object. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Sym; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vd_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vd_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vd_ndx; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vd_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vd_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vd_aux; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vd_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Verdef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vn_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vn_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vn_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vn_aux; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vn_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Verneed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t Elf64_Sxword; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf64_Sxword Elf64_Ssize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr r_offset; /* Location to be relocated. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword r_info; /* Relocation type and symbol index. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Rel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vda_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vda_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Verdaux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vna_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vna_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half vna_other; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vna_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word vna_next; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Vernaux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char e_ident[EI_NIDENT]; /* File identification. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_type; /* File type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_machine; /* Machine architecture. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word e_version; /* ELF format version. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr e_entry; /* Entry point. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off e_phoff; /* Program header file offset. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off e_shoff; /* Section header file offset. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word e_flags; /* Architecture-specific flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_ehsize; /* Size of ELF header in bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_phentsize; /* Size of program header entry. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_phnum; /* Number of program header entries. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_shentsize; /* Size of section header entry. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_shnum; /* Number of section header entries. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half e_shstrndx; /* Section name strings section. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Ehdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_name; /* Section name (index into the Step #6 - "compile-libfuzzer-introspector-x86_64": section header string table). */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_type; /* Section type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_flags; /* Section flags. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr sh_addr; /* Address in memory image. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Off sh_offset; /* Offset in file. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_size; /* Size in bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_link; /* Index of a related section. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Word sh_info; /* Depends on section type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_addralign; /* Alignment in bytes. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword sh_entsize; /* Size of each entry in section. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Shdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Sxword d_tag; /* Entry type. */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword d_val; /* Integer value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr d_ptr; /* Address value. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } d_un; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Dyn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword c_tag; /* how to interpret value */ Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Xword c_val; Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Addr c_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } c_un; Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Cap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Elf64_Half Elf64_Versym; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half si_boundto; /* direct bindings - symbol bound to */ Step #6 - "compile-libfuzzer-introspector-x86_64": Elf64_Half si_flags; /* per symbol flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Elf64_Syminfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.904 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmcurl/curltest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.908 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmcurl/include/curl/curlver.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.911 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmcurl/include/curl/urlapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_HANDLE, /* 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_PARTPOINTER, /* 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_MALFORMED_INPUT, /* 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_PORT_NUMBER, /* 4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_UNSUPPORTED_SCHEME, /* 5 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_URLDECODE, /* 6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_OUT_OF_MEMORY, /* 7 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_USER_NOT_ALLOWED, /* 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_UNKNOWN_PART, /* 9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_SCHEME, /* 10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_USER, /* 11 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_PASSWORD, /* 12 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_OPTIONS, /* 13 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_HOST, /* 14 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_PORT, /* 15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_QUERY, /* 16 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_FRAGMENT, /* 17 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_NO_ZONEID, /* 18 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_FILE_URL, /* 19 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_FRAGMENT, /* 20 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_HOSTNAME, /* 21 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_IPV6, /* 22 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_LOGIN, /* 23 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_PASSWORD, /* 24 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_PATH, /* 25 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_QUERY, /* 26 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_SCHEME, /* 27 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_SLASHES, /* 28 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_BAD_USER, /* 29 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_LACKS_IDN, /* 30 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_TOO_LARGE, /* 31 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUE_LAST Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLUcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Curl_URL CURLU; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_URL, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_SCHEME, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_PASSWORD, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_OPTIONS, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_HOST, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_PORT, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_QUERY, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_FRAGMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUPART_ZONEID /* added in 7.65.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLUPart; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.915 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmcurl/include/curl/easy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:03:17.918 INFO datatypes - __init__: Processing /src/CMake/Utilities/cmcurl/include/curl/curl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int curl_socket_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_progress_callback)(void *clientp, Step #6 - "compile-libfuzzer-introspector-x86_64": double dltotal, Step #6 - "compile-libfuzzer-introspector-x86_64": double dlnow, Step #6 - "compile-libfuzzer-introspector-x86_64": double ultotal, Step #6 - "compile-libfuzzer-introspector-x86_64": double ulnow); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_xferinfo_callback)(void *clientp, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_off_t dltotal, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_off_t dlnow, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_off_t ultotal, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_off_t ulnow); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_fnmatch_callback)(void *ptr, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pattern, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *string); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *(*curl_malloc_callback)(size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_OK, /* all is fine */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_BAD_OPTION, /* 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_IN_USE, /* 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_INVALID, /* 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_NOMEM, /* 4 out of memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_NOT_BUILT_IN, /* 5 feature not present in lib */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHE_LAST /* never use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLSHcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_FIRST, /* 7.10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_SECOND, /* 7.11.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_THIRD, /* 7.12.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_FOURTH, /* 7.16.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_FIFTH, /* 7.57.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_SIXTH, /* 7.66.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_SEVENTH, /* 7.70.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_EIGHTH, /* 7.72.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_NINTH, /* 7.75.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_TENTH, /* 7.77.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_ELEVENTH, /* 7.87.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_TWELFTH, /* 8.8.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLVERSION_LAST /* never actually use this */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLversion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct curl_version_info_data curl_version_info_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*curl_free_callback)(void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_prereq_callback)(void *clientp, Step #6 - "compile-libfuzzer-introspector-x86_64": char *conn_primary_ip, Step #6 - "compile-libfuzzer-introspector-x86_64": char *conn_local_ip, Step #6 - "compile-libfuzzer-introspector-x86_64": int conn_primary_port, Step #6 - "compile-libfuzzer-introspector-x86_64": int conn_local_port); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUSESSL_NONE, /* do not attempt to use SSL */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUSESSL_TRY, /* try using SSL, proceed anyway otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUSESSL_CONTROL, /* SSL for the control connection or fail */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUSESSL_ALL, /* SSL for all communication or fail */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLUSESSL_LAST /* not an option, never use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_usessl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_NONE, /* do not use */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_SHARE, /* specify a data type to share */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_UNSHARE, /* specify which data type to stop sharing */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_LOCKFUNC, /* pass in a 'curl_lock_function' pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_UNLOCKFUNC, /* pass in a 'curl_unlock_function' pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_USERDATA, /* pass in a user data pointer used in the lock/unlock Step #6 - "compile-libfuzzer-introspector-x86_64": callback functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSHOPT_LAST /* never use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLSHoption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_debug_callback) Step #6 - "compile-libfuzzer-introspector-x86_64": (CURL *handle, /* the handle/transfer this concerns */ Step #6 - "compile-libfuzzer-introspector-x86_64": curl_infotype type, /* what kind of data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *data, /* points to the data */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size, /* size of the data pointed to */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *userptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct curl_mime curl_mime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SOCKET curl_socket_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_FILE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_DIRECTORY, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_SYMLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_DEVICE_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_DEVICE_CHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_NAMEDPIPE, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_SOCKET, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_DOOR, /* is possible only on Sun Solaris now */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFILETYPE_UNKNOWN /* should never occur */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curlfiletype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_UNSUPPORTED_PROTOCOL, /* 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FAILED_INIT, /* 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_URL_MALFORMAT, /* 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_NOT_BUILT_IN, /* 4 - [was obsoleted in August 2007 for Step #6 - "compile-libfuzzer-introspector-x86_64": 7.17.0, reused in April 2011 for 7.21.5] */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_COULDNT_RESOLVE_PROXY, /* 5 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_COULDNT_RESOLVE_HOST, /* 6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_COULDNT_CONNECT, /* 7 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_WEIRD_SERVER_REPLY, /* 8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_REMOTE_ACCESS_DENIED, /* 9 a service was denied by the server Step #6 - "compile-libfuzzer-introspector-x86_64": due to lack of access - when login fails Step #6 - "compile-libfuzzer-introspector-x86_64": this is not returned. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_ACCEPT_FAILED, /* 10 - [was obsoleted in April 2006 for Step #6 - "compile-libfuzzer-introspector-x86_64": 7.15.4, reused in Dec 2011 for 7.24.0]*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_WEIRD_PASS_REPLY, /* 11 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_ACCEPT_TIMEOUT, /* 12 - timeout occurred accepting server Step #6 - "compile-libfuzzer-introspector-x86_64": [was obsoleted in August 2007 for 7.17.0, Step #6 - "compile-libfuzzer-introspector-x86_64": reused in Dec 2011 for 7.24.0]*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_WEIRD_PASV_REPLY, /* 13 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_WEIRD_227_FORMAT, /* 14 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_CANT_GET_HOST, /* 15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_HTTP2, /* 16 - A problem in the http2 framing layer. Step #6 - "compile-libfuzzer-introspector-x86_64": [was obsoleted in August 2007 for 7.17.0, Step #6 - "compile-libfuzzer-introspector-x86_64": reused in July 2014 for 7.38.0] */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_COULDNT_SET_TYPE, /* 17 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_PARTIAL_FILE, /* 18 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_COULDNT_RETR_FILE, /* 19 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE20, /* 20 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_QUOTE_ERROR, /* 21 - quote command failure */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_HTTP_RETURNED_ERROR, /* 22 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_WRITE_ERROR, /* 23 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE24, /* 24 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_UPLOAD_FAILED, /* 25 - failed upload "command" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_READ_ERROR, /* 26 - could not open/read from file */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OUT_OF_MEMORY, /* 27 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OPERATION_TIMEDOUT, /* 28 - the timeout time was reached */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE29, /* 29 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_PORT_FAILED, /* 30 - FTP PORT operation failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_COULDNT_USE_REST, /* 31 - the REST command failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE32, /* 32 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_RANGE_ERROR, /* 33 - RANGE "command" did not work */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE34, /* 34 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_CONNECT_ERROR, /* 35 - wrong when connecting with SSL */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_BAD_DOWNLOAD_RESUME, /* 36 - could not resume download */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FILE_COULDNT_READ_FILE, /* 37 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_LDAP_CANNOT_BIND, /* 38 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_LDAP_SEARCH_FAILED, /* 39 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE40, /* 40 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE41, /* 41 - NOT USED starting with 7.53.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_ABORTED_BY_CALLBACK, /* 42 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_BAD_FUNCTION_ARGUMENT, /* 43 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE44, /* 44 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_INTERFACE_FAILED, /* 45 - CURLOPT_INTERFACE failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE46, /* 46 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TOO_MANY_REDIRECTS, /* 47 - catch endless re-direct loops */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_UNKNOWN_OPTION, /* 48 - User specified an unknown option */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SETOPT_OPTION_SYNTAX, /* 49 - Malformed setopt option */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE50, /* 50 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE51, /* 51 - NOT USED */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_GOT_NOTHING, /* 52 - when this is a specific error */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_ENGINE_NOTFOUND, /* 53 - SSL crypto engine not found */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_ENGINE_SETFAILED, /* 54 - can not set SSL crypto engine as Step #6 - "compile-libfuzzer-introspector-x86_64": default */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SEND_ERROR, /* 55 - failed sending network data */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_RECV_ERROR, /* 56 - failure in receiving network data */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE57, /* 57 - NOT IN USE */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_CERTPROBLEM, /* 58 - problem with the local certificate */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_CIPHER, /* 59 - could not use specified cipher */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_PEER_FAILED_VERIFICATION, /* 60 - peer's certificate or fingerprint Step #6 - "compile-libfuzzer-introspector-x86_64": was not verified fine */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_BAD_CONTENT_ENCODING, /* 61 - Unrecognized/bad encoding */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE62, /* 62 - NOT IN USE since 7.82.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FILESIZE_EXCEEDED, /* 63 - Maximum file size exceeded */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_USE_SSL_FAILED, /* 64 - Requested FTP SSL level failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SEND_FAIL_REWIND, /* 65 - Sending the data requires a rewind Step #6 - "compile-libfuzzer-introspector-x86_64": that failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_ENGINE_INITFAILED, /* 66 - failed to initialise ENGINE */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_LOGIN_DENIED, /* 67 - user, password or similar was not Step #6 - "compile-libfuzzer-introspector-x86_64": accepted and we failed to login */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TFTP_NOTFOUND, /* 68 - file not found on server */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TFTP_PERM, /* 69 - permission problem on server */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_REMOTE_DISK_FULL, /* 70 - out of disk space on server */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TFTP_ILLEGAL, /* 71 - Illegal TFTP operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TFTP_UNKNOWNID, /* 72 - Unknown transfer ID */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_REMOTE_FILE_EXISTS, /* 73 - File already exists */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TFTP_NOSUCHUSER, /* 74 - No such user */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE75, /* 75 - NOT IN USE since 7.82.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_OBSOLETE76, /* 76 - NOT IN USE since 7.82.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_CACERT_BADFILE, /* 77 - could not load CACERT file, missing Step #6 - "compile-libfuzzer-introspector-x86_64": or wrong format */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_REMOTE_FILE_NOT_FOUND, /* 78 - remote file not found */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSH, /* 79 - error from the SSH layer, somewhat Step #6 - "compile-libfuzzer-introspector-x86_64": generic so the error message will be of Step #6 - "compile-libfuzzer-introspector-x86_64": interest when this has happened */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_SHUTDOWN_FAILED, /* 80 - Failed to shut down the SSL Step #6 - "compile-libfuzzer-introspector-x86_64": connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_AGAIN, /* 81 - socket is not ready for send/recv, Step #6 - "compile-libfuzzer-introspector-x86_64": wait till it is ready and try again (Added Step #6 - "compile-libfuzzer-introspector-x86_64": in 7.18.2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_CRL_BADFILE, /* 82 - could not load CRL file, missing or Step #6 - "compile-libfuzzer-introspector-x86_64": wrong format (Added in 7.19.0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_ISSUER_ERROR, /* 83 - Issuer check failed. (Added in Step #6 - "compile-libfuzzer-introspector-x86_64": 7.19.0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_PRET_FAILED, /* 84 - a PRET command failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_RTSP_CSEQ_ERROR, /* 85 - mismatch of RTSP CSeq numbers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_RTSP_SESSION_ERROR, /* 86 - mismatch of RTSP Session Ids */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_FTP_BAD_FILE_LIST, /* 87 - unable to parse FTP file list */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_CHUNK_FAILED, /* 88 - chunk callback reported error */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_NO_CONNECTION_AVAILABLE, /* 89 - No connection available, the Step #6 - "compile-libfuzzer-introspector-x86_64": session will be queued */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_PINNEDPUBKEYNOTMATCH, /* 90 - specified pinned public key did not Step #6 - "compile-libfuzzer-introspector-x86_64": match */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_INVALIDCERTSTATUS, /* 91 - invalid certificate status */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_HTTP2_STREAM, /* 92 - stream error in HTTP/2 framing layer Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_RECURSIVE_API_CALL, /* 93 - an api function was called from Step #6 - "compile-libfuzzer-introspector-x86_64": inside a callback */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_AUTH_ERROR, /* 94 - an authentication function returned an Step #6 - "compile-libfuzzer-introspector-x86_64": error */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_HTTP3, /* 95 - An HTTP/3 layer problem */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_QUIC_CONNECT_ERROR, /* 96 - QUIC connection error */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_PROXY, /* 97 - proxy handshake error */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_SSL_CLIENTCERT, /* 98 - client-side certificate required */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_UNRECOVERABLE_POLL, /* 99 - poll/select returned fatal error */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_TOO_LARGE, /* 100 - a value/data met its maximum */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLE_ECH_REQUIRED, /* 101 - ECH tried but failed */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LAST /* never use! */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLcode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSTS_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSTS_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSTS_FAIL Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLSTScode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLSET_OK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLSET_UNKNOWN_BACKEND, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLSET_TOO_LATE, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLSET_NO_BACKENDS /* libcurl was built without any SSL support */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLsslset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_sockopt_callback)(void *clientp, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_socket_t curlfd, Step #6 - "compile-libfuzzer-introspector-x86_64": curlsocktype purpose); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef curl_socket_t Step #6 - "compile-libfuzzer-introspector-x86_64": (*curl_opensocket_callback)(void *clientp, Step #6 - "compile-libfuzzer-introspector-x86_64": curlsocktype purpose, Step #6 - "compile-libfuzzer-introspector-x86_64": struct curl_sockaddr *address); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int Step #6 - "compile-libfuzzer-introspector-x86_64": (*curl_sshkeycallback) (CURL *easy, /* easy handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": const struct curl_khkey *knownkey, /* known */ Step #6 - "compile-libfuzzer-introspector-x86_64": const struct curl_khkey *foundkey, /* found */ Step #6 - "compile-libfuzzer-introspector-x86_64": enum curl_khmatch, /* libcurl's view on the keys */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *clientp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CURLSTScode (*curl_hstsread_callback)(CURL *easy, Step #6 - "compile-libfuzzer-introspector-x86_64": struct curl_hstsentry *e, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CURLSTScode (*curl_hstswrite_callback)(CURL *easy, Step #6 - "compile-libfuzzer-introspector-x86_64": struct curl_hstsentry *e, Step #6 - "compile-libfuzzer-introspector-x86_64": struct curl_index *i, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct curl_ssl_backend curl_ssl_backend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_NONE, /* first, never use this */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_EFFECTIVE_URL = CURLINFO_STRING + 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_RESPONSE_CODE = CURLINFO_LONG + 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_TOTAL_TIME = CURLINFO_DOUBLE + 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_NAMELOOKUP_TIME = CURLINFO_DOUBLE + 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONNECT_TIME = CURLINFO_DOUBLE + 5, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PRETRANSFER_TIME = CURLINFO_DOUBLE + 6, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use CURLINFO_SIZE_UPLOAD_T") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_DOUBLE + 7, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SIZE_UPLOAD_T = CURLINFO_OFF_T + 7, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SIZE_DOWNLOAD Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_DEPRECATED(7.55.0, "Use CURLINFO_SIZE_DOWNLOAD_T") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_DOUBLE + 8, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SIZE_DOWNLOAD_T = CURLINFO_OFF_T + 8, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SPEED_DOWNLOAD Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_DEPRECATED(7.55.0, "Use CURLINFO_SPEED_DOWNLOAD_T") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_DOUBLE + 9, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SPEED_DOWNLOAD_T = CURLINFO_OFF_T + 9, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SPEED_UPLOAD Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_DEPRECATED(7.55.0, "Use CURLINFO_SPEED_UPLOAD_T") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_DOUBLE + 10, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SPEED_UPLOAD_T = CURLINFO_OFF_T + 10, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_HEADER_SIZE = CURLINFO_LONG + 11, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_REQUEST_SIZE = CURLINFO_LONG + 12, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SSL_VERIFYRESULT = CURLINFO_LONG + 13, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_FILETIME = CURLINFO_LONG + 14, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_FILETIME_T = CURLINFO_OFF_T + 14, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONTENT_LENGTH_DOWNLOAD Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_DEPRECATED(7.55.0, Step #6 - "compile-libfuzzer-introspector-x86_64": "Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_DOUBLE + 15, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONTENT_LENGTH_DOWNLOAD_T = CURLINFO_OFF_T + 15, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONTENT_LENGTH_UPLOAD Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_DEPRECATED(7.55.0, Step #6 - "compile-libfuzzer-introspector-x86_64": "Use CURLINFO_CONTENT_LENGTH_UPLOAD_T") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_DOUBLE + 16, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONTENT_LENGTH_UPLOAD_T = CURLINFO_OFF_T + 16, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_STARTTRANSFER_TIME = CURLINFO_DOUBLE + 17, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONTENT_TYPE = CURLINFO_STRING + 18, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_REDIRECT_TIME = CURLINFO_DOUBLE + 19, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_REDIRECT_COUNT = CURLINFO_LONG + 20, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PRIVATE = CURLINFO_STRING + 21, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_HTTP_CONNECTCODE = CURLINFO_LONG + 22, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_HTTPAUTH_AVAIL = CURLINFO_LONG + 23, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PROXYAUTH_AVAIL = CURLINFO_LONG + 24, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_OS_ERRNO = CURLINFO_LONG + 25, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_NUM_CONNECTS = CURLINFO_LONG + 26, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SSL_ENGINES = CURLINFO_SLIST + 27, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_COOKIELIST = CURLINFO_SLIST + 28, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_LASTSOCKET CURL_DEPRECATED(7.45.0, "Use CURLINFO_ACTIVESOCKET") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_LONG + 29, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_FTP_ENTRY_PATH = CURLINFO_STRING + 30, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_REDIRECT_URL = CURLINFO_STRING + 31, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PRIMARY_IP = CURLINFO_STRING + 32, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_APPCONNECT_TIME = CURLINFO_DOUBLE + 33, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CERTINFO = CURLINFO_PTR + 34, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONDITION_UNMET = CURLINFO_LONG + 35, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_RTSP_SESSION_ID = CURLINFO_STRING + 36, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_RTSP_CLIENT_CSEQ = CURLINFO_LONG + 37, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_RTSP_SERVER_CSEQ = CURLINFO_LONG + 38, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_RTSP_CSEQ_RECV = CURLINFO_LONG + 39, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PRIMARY_PORT = CURLINFO_LONG + 40, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_LOCAL_IP = CURLINFO_STRING + 41, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_LOCAL_PORT = CURLINFO_LONG + 42, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_TLS_SESSION CURL_DEPRECATED(7.48.0, "Use CURLINFO_TLS_SSL_PTR") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_PTR + 43, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_ACTIVESOCKET = CURLINFO_SOCKET + 44, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_TLS_SSL_PTR = CURLINFO_PTR + 45, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_HTTP_VERSION = CURLINFO_LONG + 46, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PROXY_SSL_VERIFYRESULT = CURLINFO_LONG + 47, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PROTOCOL CURL_DEPRECATED(7.85.0, "Use CURLINFO_SCHEME") Step #6 - "compile-libfuzzer-introspector-x86_64": = CURLINFO_LONG + 48, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SCHEME = CURLINFO_STRING + 49, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_TOTAL_TIME_T = CURLINFO_OFF_T + 50, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_NAMELOOKUP_TIME_T = CURLINFO_OFF_T + 51, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONNECT_TIME_T = CURLINFO_OFF_T + 52, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PRETRANSFER_TIME_T = CURLINFO_OFF_T + 53, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_STARTTRANSFER_TIME_T = CURLINFO_OFF_T + 54, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_REDIRECT_TIME_T = CURLINFO_OFF_T + 55, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_APPCONNECT_TIME_T = CURLINFO_OFF_T + 56, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_RETRY_AFTER = CURLINFO_OFF_T + 57, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_EFFECTIVE_METHOD = CURLINFO_STRING + 58, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_PROXY_ERROR = CURLINFO_LONG + 59, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_REFERER = CURLINFO_STRING + 60, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CAINFO = CURLINFO_STRING + 61, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CAPATH = CURLINFO_STRING + 62, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_XFER_ID = CURLINFO_OFF_T + 63, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_CONN_ID = CURLINFO_OFF_T + 64, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_QUEUE_TIME_T = CURLINFO_OFF_T + 65, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_USED_PROXY = CURLINFO_LONG + 66, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_POSTTRANSFER_TIME_T = CURLINFO_OFF_T + 67, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_EARLYDATA_SENT_T = CURLINFO_OFF_T + 68, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_LASTONE = 68 Step #6 - "compile-libfuzzer-introspector-x86_64": } CURLINFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void CURLSH; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTPAUTH_DEFAULT, /* let libcurl decide */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTPAUTH_SSL, /* use "AUTH SSL" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTPAUTH_TLS, /* use "AUTH TLS" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTPAUTH_LAST /* not an option, never use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_ftpauth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef size_t (*curl_formget_callback)(void *arg, const char *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_OPENSSL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_GNUTLS = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_NSS CURL_DEPRECATED(8.3.0, "") = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_OBSOLETE4 = 4, /* Was QSOSSL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_GSKIT CURL_DEPRECATED(8.3.0, "") = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_POLARSSL CURL_DEPRECATED(7.69.0, "") = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_WOLFSSL = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_SCHANNEL = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_SECURETRANSPORT = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_AXTLS CURL_DEPRECATED(7.61.0, "") = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_MBEDTLS = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_MESALINK CURL_DEPRECATED(7.82.0, "") = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_BEARSSL = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSSLBACKEND_RUSTLS = 14 Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_sslbackend; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_seek_callback)(void *instream, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_off_t offset, Step #6 - "compile-libfuzzer-introspector-x86_64": int origin); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*curl_trailer_callback)(struct curl_slist **list, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CURLcode (*curl_ssl_ctx_callback)(CURL *curl, /* easy handle */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ssl_ctx, /* actually an OpenSSL Step #6 - "compile-libfuzzer-introspector-x86_64": or wolfSSL SSL_CTX, Step #6 - "compile-libfuzzer-introspector-x86_64": or an mbedTLS Step #6 - "compile-libfuzzer-introspector-x86_64": mbedtls_ssl_config */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *userptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTP_CREATE_DIR_NONE, /* do NOT create missing dirs! */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTP_CREATE_DIR, /* (FTP/SFTP) if CWD fails, try MKD and then CWD Step #6 - "compile-libfuzzer-introspector-x86_64": again if MKD succeeded, for SFTP this does Step #6 - "compile-libfuzzer-introspector-x86_64": similar magic */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTP_CREATE_DIR_RETRY, /* (FTP only) if CWD fails, try MKD and then CWD Step #6 - "compile-libfuzzer-introspector-x86_64": again even if MKD failed! */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLFTP_CREATE_DIR_LAST /* not an option, never use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_ftpcreatedir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* CURL_LOCK_DATA_SHARE is used internally to say that Step #6 - "compile-libfuzzer-introspector-x86_64": * the locking is just made to change the internal state of the share Step #6 - "compile-libfuzzer-introspector-x86_64": * itself. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_SHARE, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_COOKIE, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_DNS, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_SSL_SESSION, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_CONNECT, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_PSL, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_HSTS, Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_LOCK_DATA_LAST Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_lock_data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*curl_lock_function)(CURL *handle, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_lock_data data, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_lock_access locktype, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSOCKTYPE_IPCXN, /* socket created for a specific IP connection */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSOCKTYPE_ACCEPT, /* socket created by accept() call */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLSOCKTYPE_LAST /* never use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curlsocktype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_HTTP = 0, /* added in 7.10, new in 7.19.4 default is to use Step #6 - "compile-libfuzzer-introspector-x86_64": CONNECT HTTP/1.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_HTTP_1_0 = 1, /* added in 7.19.4, force to use CONNECT Step #6 - "compile-libfuzzer-introspector-x86_64": HTTP/1.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_HTTPS = 2, /* HTTPS but stick to HTTP/1 added in 7.52.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_HTTPS2 = 3, /* HTTPS and attempt HTTP/2 added in 8.2.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_SOCKS4 = 4, /* support added in 7.15.2, enum existed already Step #6 - "compile-libfuzzer-introspector-x86_64": in 7.10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_SOCKS5 = 5, /* added in 7.10 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_SOCKS4A = 6, /* added in 7.18.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_SOCKS5_HOSTNAME = 7 /* Use the SOCKS5 protocol but pass along the Step #6 - "compile-libfuzzer-introspector-x86_64": hostname rather than the IP address. added Step #6 - "compile-libfuzzer-introspector-x86_64": in 7.18.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_proxytype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_NONE, /* first, never use this */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_OLDEST, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_LEAST_RECENTLY_USED, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_LEAST_TRAFFIC, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_SLOWEST, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_CALLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CURLCLOSEPOLICY_LAST /* last, never use this */ Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_closepolicy; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*curl_unlock_function)(CURL *handle, Step #6 - "compile-libfuzzer-introspector-x86_64": curl_lock_data data, Step #6 - "compile-libfuzzer-introspector-x86_64": void *userptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_TEXT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_HEADER_IN, /* 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_HEADER_OUT, /* 2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_DATA_IN, /* 3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_DATA_OUT, /* 4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SSL_DATA_IN, /* 5 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_SSL_DATA_OUT, /* 6 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLINFO_END Step #6 - "compile-libfuzzer-introspector-x86_64": } curl_infotype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* This is the FILE * or void * the regular output should be written to. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The full URL to get/put */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_URL, CURLOPTTYPE_STRINGPOINT, 2), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Port number to connect to, if other than default. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_PORT, CURLOPTTYPE_LONG, 3), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Name of proxy to use. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_PROXY, CURLOPTTYPE_STRINGPOINT, 4), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "user:password;options" to use when fetching. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_USERPWD, CURLOPTTYPE_STRINGPOINT, 5), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* "user:password" to use with proxy. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_PROXYUSERPWD, CURLOPTTYPE_STRINGPOINT, 6), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Range to get, specified as an ASCII string. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_RANGE, CURLOPTTYPE_STRINGPOINT, 7), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Specified file stream to upload from (use as input): */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_READDATA, CURLOPTTYPE_CBPOINT, 9), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffer to receive error messages in, must be at least CURL_ERROR_SIZE Step #6 - "compile-libfuzzer-introspector-x86_64": * bytes big. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_ERRORBUFFER, CURLOPTTYPE_OBJECTPOINT, 10), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function that will be called to store the output (instead of fwrite). The Step #6 - "compile-libfuzzer-introspector-x86_64": * parameters will use fwrite() syntax, make sure to follow them. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_WRITEFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 11), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function that will be called to read the input (instead of fread). The Step #6 - "compile-libfuzzer-introspector-x86_64": * parameters will use fread() syntax, make sure to follow them. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_READFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 12), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Time-out the read operation after this amount of seconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_TIMEOUT, CURLOPTTYPE_LONG, 13), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If CURLOPT_READDATA is used, this can be used to inform libcurl about Step #6 - "compile-libfuzzer-introspector-x86_64": * how large the file being sent really is. That allows better error Step #6 - "compile-libfuzzer-introspector-x86_64": * checking and better verifies that the upload was successful. -1 means Step #6 - "compile-libfuzzer-introspector-x86_64": * unknown size. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * For large file support, there is also a _LARGE version of the key Step #6 - "compile-libfuzzer-introspector-x86_64": * which takes an off_t type, allowing platforms with larger off_t Step #6 - "compile-libfuzzer-introspector-x86_64": * sizes to handle larger files. See below for INFILESIZE_LARGE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_INFILESIZE, CURLOPTTYPE_LONG, 14), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* POST static input fields. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_POSTFIELDS, CURLOPTTYPE_OBJECTPOINT, 15), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the referrer page (needed by some CGIs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_REFERER, CURLOPTTYPE_STRINGPOINT, 16), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the FTP PORT string (interface name, named or numerical IP address) Step #6 - "compile-libfuzzer-introspector-x86_64": Use i.e '-' to use default address. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FTPPORT, CURLOPTTYPE_STRINGPOINT, 17), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the User-Agent string (examined by some CGIs) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_USERAGENT, CURLOPTTYPE_STRINGPOINT, 18), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* If the download receives less than "low speed limit" bytes/second Step #6 - "compile-libfuzzer-introspector-x86_64": * during "low speed time" seconds, the operations is aborted. Step #6 - "compile-libfuzzer-introspector-x86_64": * You could i.e if you have a pretty high speed connection, abort if Step #6 - "compile-libfuzzer-introspector-x86_64": * it is less than 2000 bytes/sec during 20 seconds. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the "low speed limit" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_LOW_SPEED_LIMIT, CURLOPTTYPE_LONG, 19), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the "low speed time" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_LOW_SPEED_TIME, CURLOPTTYPE_LONG, 20), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the continuation offset. Step #6 - "compile-libfuzzer-introspector-x86_64": * Step #6 - "compile-libfuzzer-introspector-x86_64": * Note there is also a _LARGE version of this key which uses Step #6 - "compile-libfuzzer-introspector-x86_64": * off_t types, allowing for large file offsets on platforms which Step #6 - "compile-libfuzzer-introspector-x86_64": * use larger-than-32-bit off_t's. Look below for RESUME_FROM_LARGE. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_RESUME_FROM, CURLOPTTYPE_LONG, 21), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set cookie in request: */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_COOKIE, CURLOPTTYPE_STRINGPOINT, 22), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This points to a linked list of headers, struct curl_slist kind. This Step #6 - "compile-libfuzzer-introspector-x86_64": list is also used for RTSP (in spite of its name) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HTTPHEADER, CURLOPTTYPE_SLISTPOINT, 23), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This points to a linked list of post entries, struct curl_httppost */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, Step #6 - "compile-libfuzzer-introspector-x86_64": 7.56.0, "Use CURLOPT_MIMEPOST"), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of the file keeping your private SSL-certificate */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLCERT, CURLOPTTYPE_STRINGPOINT, 25), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* password for the SSL or SSH private key */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_KEYPASSWD, CURLOPTTYPE_STRINGPOINT, 26), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* send TYPE parameter? */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_CRLF, CURLOPTTYPE_LONG, 27), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* send linked-list of QUOTE commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_QUOTE, CURLOPTTYPE_SLISTPOINT, 28), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* send FILE * or void * to store headers to, if you use a callback it Step #6 - "compile-libfuzzer-introspector-x86_64": is simply passed to the callback unmodified */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HEADERDATA, CURLOPTTYPE_CBPOINT, 29), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* point to a file to read the initial cookies from, also enables Step #6 - "compile-libfuzzer-introspector-x86_64": "cookie awareness" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_COOKIEFILE, CURLOPTTYPE_STRINGPOINT, 31), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* What version to specifically try to use. Step #6 - "compile-libfuzzer-introspector-x86_64": See CURL_SSLVERSION defines below. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLVERSION, CURLOPTTYPE_VALUES, 32), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* What kind of HTTP time condition to use, see defines */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_TIMECONDITION, CURLOPTTYPE_VALUES, 33), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Time to use with the above condition. Specified in number of seconds Step #6 - "compile-libfuzzer-introspector-x86_64": since 1 Jan 1970 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_TIMEVALUE, CURLOPTTYPE_LONG, 34), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 35 = OBSOLETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Custom request, for customizing the get command like Step #6 - "compile-libfuzzer-introspector-x86_64": HTTP: DELETE, TRACE and others Step #6 - "compile-libfuzzer-introspector-x86_64": FTP: to use a different list command Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_CUSTOMREQUEST, CURLOPTTYPE_STRINGPOINT, 36), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* FILE handle to use instead of stderr */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_STDERR, CURLOPTTYPE_OBJECTPOINT, 37), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 38 is not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* send linked-list of post-transfer QUOTE commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_POSTQUOTE, CURLOPTTYPE_SLISTPOINT, 39), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 40 is not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* talk a lot */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_VERBOSE, CURLOPTTYPE_LONG, 41), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* throw the header out too */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HEADER, CURLOPTTYPE_LONG, 42), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* shut off the progress meter */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_NOPROGRESS, CURLOPTTYPE_LONG, 43), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* use HEAD to get http document */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_NOBODY, CURLOPTTYPE_LONG, 44), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* no output on http error codes >= 400 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FAILONERROR, CURLOPTTYPE_LONG, 45), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* this is an upload */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_UPLOAD, CURLOPTTYPE_LONG, 46), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* HTTP POST method */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_POST, CURLOPTTYPE_LONG, 47), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* bare names when listing directories */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_DIRLISTONLY, CURLOPTTYPE_LONG, 48), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Append instead of overwrite on upload! */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_APPEND, CURLOPTTYPE_LONG, 50), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Specify whether to read the user+password from the .netrc or the URL. Step #6 - "compile-libfuzzer-introspector-x86_64": * This must be one of the CURL_NETRC_* enums below. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_NETRC, CURLOPTTYPE_VALUES, 51), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* use Location: Luke! */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FOLLOWLOCATION, CURLOPTTYPE_LONG, 52), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* transfer data in text/ASCII format */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_TRANSFERTEXT, CURLOPTTYPE_LONG, 53), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* HTTP PUT */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPTDEPRECATED(CURLOPT_PUT, CURLOPTTYPE_LONG, 54, Step #6 - "compile-libfuzzer-introspector-x86_64": 7.12.1, "Use CURLOPT_UPLOAD"), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 55 = OBSOLETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DEPRECATED Step #6 - "compile-libfuzzer-introspector-x86_64": * Function that will be called instead of the internal progress display Step #6 - "compile-libfuzzer-introspector-x86_64": * function. This function should be defined as the curl_progress_callback Step #6 - "compile-libfuzzer-introspector-x86_64": * prototype defines. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, Step #6 - "compile-libfuzzer-introspector-x86_64": 7.32.0, "Use CURLOPT_XFERINFOFUNCTION"), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Data passed to the CURLOPT_PROGRESSFUNCTION and CURLOPT_XFERINFOFUNCTION Step #6 - "compile-libfuzzer-introspector-x86_64": callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_XFERINFODATA, CURLOPTTYPE_CBPOINT, 57), Step #6 - "compile-libfuzzer-introspector-x86_64": #define CURLOPT_PROGRESSDATA CURLOPT_XFERINFODATA Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* We want the referrer field set automatically when following locations */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_AUTOREFERER, CURLOPTTYPE_LONG, 58), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Port of the proxy, can be set in the proxy string as well with: Step #6 - "compile-libfuzzer-introspector-x86_64": "[host]:[port]" */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_PROXYPORT, CURLOPTTYPE_LONG, 59), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of the POST input data, if strlen() is not good to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_POSTFIELDSIZE, CURLOPTTYPE_LONG, 60), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* tunnel non-http operations through an HTTP proxy */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HTTPPROXYTUNNEL, CURLOPTTYPE_LONG, 61), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the interface string to use as outgoing network interface */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_INTERFACE, CURLOPTTYPE_STRINGPOINT, 62), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the krb4/5 security level, this also enables krb4/5 awareness. This Step #6 - "compile-libfuzzer-introspector-x86_64": * is a string, 'clear', 'safe', 'confidential' or 'private'. If the string Step #6 - "compile-libfuzzer-introspector-x86_64": * is set but does not match one of these, 'private' will be used. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_KRBLEVEL, CURLOPTTYPE_STRINGPOINT, 63), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set if we should verify the peer in ssl handshake, set 1 to verify. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSL_VERIFYPEER, CURLOPTTYPE_LONG, 64), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The CApath or CAfile used to validate the peer certificate Step #6 - "compile-libfuzzer-introspector-x86_64": this option is used only if SSL_VERIFYPEER is true */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_CAINFO, CURLOPTTYPE_STRINGPOINT, 65), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 66 = OBSOLETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 67 = OBSOLETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Maximum number of http redirects to follow */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_MAXREDIRS, CURLOPTTYPE_LONG, 68), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pass a long set to 1 to get the date of the requested document (if Step #6 - "compile-libfuzzer-introspector-x86_64": possible)! Pass a zero to shut it off. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FILETIME, CURLOPTTYPE_LONG, 69), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* This points to a linked list of telnet options */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_TELNETOPTIONS, CURLOPTTYPE_SLISTPOINT, 70), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Max amount of cached alive connections */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_MAXCONNECTS, CURLOPTTYPE_LONG, 71), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 72 = OBSOLETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 73 = OBSOLETE */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set to explicitly use a new connection for the upcoming transfer. Step #6 - "compile-libfuzzer-introspector-x86_64": Do not use this unless you are absolutely sure of this, as it makes the Step #6 - "compile-libfuzzer-introspector-x86_64": operation slower and is less friendly for the network. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FRESH_CONNECT, CURLOPTTYPE_LONG, 74), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set to explicitly forbid the upcoming transfer's connection to be reused Step #6 - "compile-libfuzzer-introspector-x86_64": when done. Do not use this unless you are absolutely sure of this, as it Step #6 - "compile-libfuzzer-introspector-x86_64": makes the operation slower and is less friendly for the network. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FORBID_REUSE, CURLOPTTYPE_LONG, 75), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set to a filename that contains random data for libcurl to use to Step #6 - "compile-libfuzzer-introspector-x86_64": seed the random engine when doing SSL connects. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76, Step #6 - "compile-libfuzzer-introspector-x86_64": 7.84.0, "Serves no purpose anymore"), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set to the Entropy Gathering Daemon socket pathname */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77, Step #6 - "compile-libfuzzer-introspector-x86_64": 7.84.0, "Serves no purpose anymore"), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Time-out connect operations after this amount of seconds, if connects are Step #6 - "compile-libfuzzer-introspector-x86_64": OK within this time, then fine... This only aborts the connect phase. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_CONNECTTIMEOUT, CURLOPTTYPE_LONG, 78), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Function that will be called to store headers (instead of fwrite). The Step #6 - "compile-libfuzzer-introspector-x86_64": * parameters will use fwrite() syntax, make sure to follow them. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HEADERFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 79), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set this to force the HTTP request to get back to GET. Only really usable Step #6 - "compile-libfuzzer-introspector-x86_64": if POST, PUT or a custom request have been used first. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HTTPGET, CURLOPTTYPE_LONG, 80), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set if we should verify the Common name from the peer certificate in ssl Step #6 - "compile-libfuzzer-introspector-x86_64": * handshake, set 1 to check existence, 2 to ensure that it matches the Step #6 - "compile-libfuzzer-introspector-x86_64": * provided hostname. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSL_VERIFYHOST, CURLOPTTYPE_LONG, 81), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Specify which filename to write all known cookies in after completed Step #6 - "compile-libfuzzer-introspector-x86_64": operation. Set filename to "-" (dash) to make it go to stdout. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_COOKIEJAR, CURLOPTTYPE_STRINGPOINT, 82), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Specify which TLS 1.2 (1.1, 1.0) ciphers to use */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSL_CIPHER_LIST, CURLOPTTYPE_STRINGPOINT, 83), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Specify which HTTP version to use! This must be set to one of the Step #6 - "compile-libfuzzer-introspector-x86_64": CURL_HTTP_VERSION* enums set below. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_HTTP_VERSION, CURLOPTTYPE_VALUES, 84), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Specifically switch on or off the FTP engine's use of the EPSV command. By Step #6 - "compile-libfuzzer-introspector-x86_64": default, that one will always be attempted before the more traditional Step #6 - "compile-libfuzzer-introspector-x86_64": PASV command. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_FTP_USE_EPSV, CURLOPTTYPE_LONG, 85), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of the file keeping your SSL-certificate ("DER", "PEM", "ENG") */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLCERTTYPE, CURLOPTTYPE_STRINGPOINT, 86), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* name of the file keeping your private SSL-key */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLKEY, CURLOPTTYPE_STRINGPOINT, 87), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* type of the file keeping your private SSL-key ("DER", "PEM", "ENG") */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLKEYTYPE, CURLOPTTYPE_STRINGPOINT, 88), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* crypto engine for the SSL-sub system */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLENGINE, CURLOPTTYPE_STRINGPOINT, 89), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* set the crypto engine for the SSL-sub system as default Step #6 - "compile-libfuzzer-introspector-x86_64": the param has no meaning... Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SSLENGINE_DEFAULT, CURLOPTTYPE_LONG, 90), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Non-zero value means to use the global dns cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* DEPRECATED, do not use! */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPTDEPRECATED(CURLOPT_DNS_USE_GLOBAL_CACHE, CURLOPTTYPE_LONG, 91, Step #6 - "compile-libfuzzer-introspector-x86_64": 7.11.1, "Use CURLOPT_SHARE"), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* DNS cache timeout */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_DNS_CACHE_TIMEOUT, CURLOPTTYPE_LONG, 92), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* send linked-list of pre-transfer QUOTE commands */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_PREQUOTE, CURLOPTTYPE_SLISTPOINT, 93), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* set the debug function */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_DEBUGFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 94), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* set the data for the debug function */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_DEBUGDATA, CURLOPTTYPE_CBPOINT, 95), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* mark this as start of a cookie session */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_COOKIESESSION, CURLOPTTYPE_LONG, 96), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The CApath directory used to validate the peer certificate Step #6 - "compile-libfuzzer-introspector-x86_64": this option is used only if SSL_VERIFYPEER is true */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_CAPATH, CURLOPTTYPE_STRINGPOINT, 97), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Instruct libcurl to use a smaller receive buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_BUFFERSIZE, CURLOPTTYPE_LONG, 98), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Instruct libcurl to not use any signal/alarm handlers, even when using Step #6 - "compile-libfuzzer-introspector-x86_64": timeouts. This option is useful for multi-threaded applications. Step #6 - "compile-libfuzzer-introspector-x86_64": See libcurl-the-guide for more background information. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_NOSIGNAL, CURLOPTTYPE_LONG, 99), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Provide a CURLShare for mutexing non-ts data */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_SHARE, CURLOPTTYPE_OBJECTPOINT, 100), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indicates type of proxy. accepted values are CURLPROXY_HTTP (default), Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_HTTPS, CURLPROXY_SOCKS4, CURLPROXY_SOCKS4A and Step #6 - "compile-libfuzzer-introspector-x86_64": CURLPROXY_SOCKS5. */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_PROXYTYPE, CURLOPTTYPE_VALUES, 101), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Set the Accept-Encoding string. Use this to tell a server you would like Step #6 - "compile-libfuzzer-introspector-x86_64": the response to be compressed. Before 7.21.6, this was known as Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT_ENCODING */ Step #6 - "compile-libfuzzer-introspector-x86_64": CURLOPT(CURLOPT_ACCEPT_ENCODING, CURLOPTTYPE_STRINGPOINT, 102), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-